… | |
… | |
181 | psiconv_size_t thickness; /* Set to 1/20 for non-solid lines */ |
181 | psiconv_size_t thickness; /* Set to 1/20 for non-solid lines */ |
182 | psiconv_color color; /* Border color */ |
182 | psiconv_color color; /* Border color */ |
183 | } *psiconv_border; |
183 | } *psiconv_border; |
184 | |
184 | |
185 | /* Complete bullet information. |
185 | /* Complete bullet information. |
186 | If indent if off, the bullet is at the first line indentation level, |
186 | The interaction of left and first line indentation and bullets is quite |
187 | and the line text begins right after it. If it is on, the bullet is at |
187 | complicated. |
188 | the minimum of the first line and left indentation, and the text starts |
188 | |
189 | at the maximum of both. */ |
189 | BULLET FIRST BULLET FIRST LINE NEXT LINES |
|
|
190 | |
|
|
191 | None = 0 - Left+First Left |
|
|
192 | > 0 - Left+First Left |
|
|
193 | < 0 - Left+First Left |
|
|
194 | |
|
|
195 | Indent Off = 0 Left Left(+Bullet) Left |
|
|
196 | > 0 Left Left+First Left |
|
|
197 | < 0 Left+First Left+First(+Bullet) Left |
|
|
198 | |
|
|
199 | Indent On = 0 Left Left(+Bullet) Left |
|
|
200 | > 0 Left Left+First Left+First |
|
|
201 | < 0 Left+First Left Left |
|
|
202 | */ |
190 | typedef struct psiconv_bullet_s |
203 | typedef struct psiconv_bullet_s |
191 | { |
204 | { |
192 | psiconv_bool_t on; /* Whether the bullet is shown */ |
205 | psiconv_bool_t on; /* Whether the bullet is shown */ |
193 | psiconv_size_t font_size; /* Bullet font size */ |
206 | psiconv_size_t font_size; /* Bullet font size */ |
194 | psiconv_ucs2 character; /* Bullet character */ |
207 | psiconv_ucs2 character; /* Bullet character */ |