|
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