|
69 | 69 | (setPropertyValue cursor "CharColor" color )
|
70 | 70 | (setString tableText text )))
|
71 | 71 |
|
| 72 | +;; Converted macros from explicit to implicit renaming style |
| 73 | + |
72 | 74 | (define-syntax uno-new-session
|
73 |
| - (lambda (x r c) |
74 |
| - (let ((%let* (r 'let*))) |
75 |
| - `(,%let* |
| 75 | + (ir-macro-transformer |
| 76 | + (lambda (x inject compare) |
| 77 | + `(,(inject 'let*) |
76 | 78 | ((lc (uno.getComponentContext))
|
77 | 79 | (resolver (createInstanceWithContext
|
78 | 80 | (ServiceManager lc)
|
79 | 81 | "com.sun.star.bridge.UnoUrlResolver" lc))
|
80 |
| - (ctx (resolve resolver "uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext")) |
| 82 | + (ctx (resolve resolver "uno:socket,host=localhost,port=54021;urp;StarOffice.ComponentContext")) |
81 | 83 | (desktop (createInstanceWithContext
|
82 | 84 | (ServiceManager ctx)
|
83 | 85 | "com.sun.star.frame.Desktop" ctx))
|
84 | 86 | ;(model (getCurrentComponent desktop))
|
85 |
| - (model (loadComponentFromURL desktop "private:factory/swriter" "_blank" 0 (make-vector 0) )) |
86 |
| - (text (Text model)) |
87 |
| - (cursor (createTextCursor text))) |
| 87 | + (,(inject 'model) (loadComponentFromURL desktop "private:factory/swriter" "_blank" 0 (make-vector 0) )) |
| 88 | + (,(inject 'text) (Text ,(inject 'model))) |
| 89 | + (,(inject 'cursor) (createTextCursor ,(inject 'text)))) |
88 | 90 |
|
89 |
| - . ,(cdr x))))) |
| 91 | + ,@(cdr x))))) |
90 | 92 |
|
91 | 93 | (define-syntax uno-current-session
|
92 |
| - (lambda (x r c) |
93 |
| - (let ((%let* (r 'let*))) |
94 |
| - `(,%let* |
| 94 | + (ir-macro-transformer |
| 95 | + (lambda (x inject compare) |
| 96 | + `(,(inject 'let*) |
95 | 97 | ((lc (uno.getComponentContext))
|
96 | 98 | (resolver (createInstanceWithContext
|
97 | 99 | (ServiceManager lc)
|
|
103 | 105 | (model (getCurrentComponent desktop))
|
104 | 106 | (text (Text model))
|
105 | 107 | (cursor (createTextCursor text)))
|
106 |
| - . ,(cdr x))))) |
| 108 | + ,@(cdr x))))) |
107 | 109 |
|
108 | 110 | (uno-new-session
|
109 | 111 | (insertString text cursor "The first line in the newly created text document.\n" 0)
|
|
134 | 136 |
|
135 | 137 | (insertControlCharacter text cursor PARAGRAPH_BREAK 0)
|
136 | 138 | (setPropertyValue cursor "ParaStyleName" "Heading 1")
|
137 |
| - (setPropertyValue cursor "CharStyleName" "Default") |
| 139 | + ;(setPropertyValue cursor "CharStyleName" "Default") |
138 | 140 | (insertString text cursor "This is a Level 1 title.\n" 0)
|
139 | 141 |
|
140 | 142 | (let* ((xNum (createInstance model "com.sun.star.text.NumberingRules")))
|
|
0 commit comments