10#ifndef KATE_kate_h_GUARD
11#define KATE_kate_h_GUARD
17#include "kate/kate_config.h"
21#define KATE_VERSION_MAJOR 0
22#define KATE_VERSION_MINOR 4
23#define KATE_VERSION_PATCH 3
28#define KATE_BITSTREAM_VERSION_MAJOR 0
29#define KATE_BITSTREAM_VERSION_MINOR 7
51typedef struct kate_meta kate_meta;
64 kate_uintptr_t pad1[5];
106 unsigned int pad0:25;
112 kate_uintptr_t pad1[8];
130 kate_uintptr_t pad[5];
144 text is useful, find a way to readd it easily
145 kate_motion_mapping_text,
210 unsigned int pad0:31;
212 kate_uintptr_t pad1[4];
228 kate_uintptr_t pad[1];
243 unsigned char pad0[1];
244 unsigned char internal;
251 kate_uintptr_t pad1[14];
259 kate_uintptr_t pad[5];
266 kate_uintptr_t pad[6];
277 unsigned char pad0[2];
284 unsigned char pad1[2];
322 kate_uintptr_t pad2[11];
329 kate_uintptr_t pad3[13];
332struct kate_encode_state;
333struct kate_decode_state;
340 kate_const
struct kate_encode_state *kes;
341 kate_const
struct kate_decode_state *kds;
343 kate_uintptr_t pad[5];
392 kate_uintptr_t pad0[5];
398 kate_uintptr_t pad1[10];
401struct kate_tracker_internal;
432 unsigned int pad0:31;
519 struct kate_tracker_internal *internal;
521 kate_uintptr_t pad[19];
665extern int kate_meta_add(kate_meta *km,
const char *tag,
const char *value,
size_t len);
668extern int kate_meta_query_tag(
const kate_meta *km,
const char *tag,
unsigned int idx,
const char **value,
size_t *len);
671extern int kate_meta_query(
const kate_meta *km,
unsigned int idx,
const char **tag,
const char **value,
size_t *len);
681#define KATE_E_NOT_FOUND (-1)
682#define KATE_E_INVALID_PARAMETER (-2)
683#define KATE_E_OUT_OF_MEMORY (-3)
684#define KATE_E_BAD_GRANULE (-4)
685#define KATE_E_INIT (-5)
686#define KATE_E_BAD_PACKET (-6)
687#define KATE_E_TEXT (-7)
688#define KATE_E_LIMIT (-8)
689#define KATE_E_VERSION (-9)
690#define KATE_E_NOT_KATE (-10)
691#define KATE_E_BAD_TAG (-11)
692#define KATE_E_IMPL (-12)
int kate_decode_headerin(kate_info *ki, kate_comment *kc, kate_packet *kp)
Definition: kate_decode.c:1069
int kate_decode_is_idheader(const kate_packet *kp)
Definition: kate_decode.c:237
int kate_decode_packetin(kate_state *k, kate_packet *kp)
Definition: kate_decode.c:1548
int kate_decode_eventout(kate_state *k, kate_const kate_event **ev)
Definition: kate_decode.c:1589
int kate_decode_seek(kate_state *k)
Definition: kate_decode.c:1611
int kate_decode_init(kate_state *k, kate_info *ki)
Definition: kate_decode.c:1160
int kate_encode_headers(kate_state *k, kate_comment *kc, kate_packet *kp)
Definition: kate_encode.c:1274
int kate_encode_init(kate_state *k, kate_info *ki)
Definition: kate_encode.c:36
int kate_encode_set_palette_index(kate_state *k, size_t palette)
Definition: kate_encode.c:1485
int kate_encode_set_id(kate_state *k, kate_int32_t id)
Definition: kate_encode.c:1612
int kate_encode_set_font_mapping_index(kate_state *k, size_t font_mapping)
Definition: kate_encode.c:1560
int kate_encode_merge_meta(kate_state *k, kate_meta *meta)
Definition: kate_encode.c:1693
int kate_encode_set_language(kate_state *k, const char *language)
Definition: kate_encode.c:1630
int kate_encode_set_secondary_style_index(kate_state *k, size_t style)
Definition: kate_encode.c:1448
int kate_encode_add_bitmap(kate_state *k, const kate_bitmap *kb)
Definition: kate_encode.c:1340
int kate_encode_finish_raw_times(kate_state *k, kate_int64_t t, kate_packet *kp)
Definition: kate_encode.c:1209
int kate_encode_add_meta(kate_state *k, const kate_meta *meta)
Definition: kate_encode.c:1677
int kate_encode_keepalive(kate_state *k, kate_float t, kate_packet *kp)
Definition: kate_encode.c:1117
int kate_encode_add_motion(kate_state *k, kate_motion *km, int destroy)
Definition: kate_encode.c:1306
int kate_encode_set_palette(kate_state *k, const kate_palette *kp)
Definition: kate_encode.c:1504
int kate_encode_set_bitmap_index(kate_state *k, size_t bitmap)
Definition: kate_encode.c:1522
int kate_encode_text(kate_state *k, kate_float start_time, kate_float stop_time, const char *text, size_t sz, kate_packet *kp)
Definition: kate_encode.c:1056
int kate_encode_set_style(kate_state *k, const kate_style *ks)
Definition: kate_encode.c:1430
int kate_encode_add_bitmap_index(kate_state *k, size_t bitmap)
Definition: kate_encode.c:1356
int kate_encode_keepalive_raw_times(kate_state *k, kate_int64_t t, kate_packet *kp)
Definition: kate_encode.c:1071
int kate_encode_set_text_directionality(kate_state *k, kate_text_directionality text_directionality)
Definition: kate_encode.c:1594
int kate_encode_set_region_index(kate_state *k, size_t region)
Definition: kate_encode.c:1374
int kate_encode_repeat_raw_times(kate_state *k, kate_int64_t t, kate_int64_t threshold, kate_packet *kp)
Definition: kate_encode.c:1141
int kate_encode_set_text_encoding(kate_state *k, kate_text_encoding text_encoding)
Definition: kate_encode.c:1578
int kate_encode_set_secondary_style(kate_state *k, const kate_style *ks)
Definition: kate_encode.c:1467
int kate_encode_set_markup_type(kate_state *k, int markup_type)
Definition: kate_encode.c:1659
int kate_encode_set_region(kate_state *k, const kate_region *kr)
Definition: kate_encode.c:1393
int kate_encode_text_raw_times(kate_state *k, kate_int64_t start_time, kate_int64_t stop_time, const char *text, size_t sz, kate_packet *kp)
Definition: kate_encode.c:953
int kate_encode_repeat(kate_state *k, kate_float t, kate_float threshold, kate_packet *kp)
Definition: kate_encode.c:1192
int kate_encode_set_style_index(kate_state *k, size_t style)
Definition: kate_encode.c:1411
kate_int64_t kate_encode_get_granule(const kate_state *k)
Definition: kate_encode.c:1708
int kate_encode_finish(kate_state *k, kate_float t, kate_packet *kp)
Definition: kate_encode.c:1256
int kate_encode_add_motion_index(kate_state *k, size_t motion)
Definition: kate_encode.c:1322
int kate_encode_set_bitmap(kate_state *k, const kate_bitmap *kb)
Definition: kate_encode.c:1541
int kate_font_get_index_from_code_point(const kate_font_mapping *kfm, int c)
Definition: kate_font.c:23
kate_float kate_granule_duration(const kate_info *ki, kate_int64_t duration)
Definition: kate_granule.c:128
kate_float kate_granule_time(const kate_info *ki, kate_int64_t granulepos)
Definition: kate_granule.c:90
int kate_granule_split_time(const kate_info *ki, kate_int64_t granulepos, kate_float *base, kate_float *offset)
Definition: kate_granule.c:67
kate_int64_t kate_duration_granule(const kate_info *ki, kate_float duration)
Definition: kate_granule.c:108
int kate_granule_shift(const kate_info *ki)
Definition: kate_granule.c:22
int kate_high_decode_packetin(kate_state *k, kate_packet *kp, kate_const kate_event **ev)
Definition: kate_high.c:85
const kate_comment * kate_high_decode_get_comments(kate_state *k)
Definition: kate_high.c:149
int kate_high_decode_init(kate_state *k)
Definition: kate_high.c:27
int kate_high_decode_clear(kate_state *k)
Definition: kate_high.c:123
int kate_info_no_limits(kate_info *ki, int flag)
Definition: kate_info.c:524
int kate_info_set_language(kate_info *ki, const char *language)
Definition: kate_info.c:176
int kate_info_add_curve(kate_info *ki, kate_curve *kc)
Definition: kate_info.c:381
int kate_info_add_palette(kate_info *ki, kate_palette *kp)
Definition: kate_info.c:407
int kate_info_set_category(kate_info *ki, const char *category)
Definition: kate_info.c:287
int kate_info_remove_markup(kate_info *ki, int flag)
Definition: kate_info.c:508
int kate_info_add_font_range(kate_info *ki, kate_font_range *kfr)
Definition: kate_info.c:433
int kate_info_add_region(kate_info *ki, kate_region *kr)
Definition: kate_info.c:354
int kate_info_matches_language(const kate_info *ki, const char *language)
Definition: kate_info.c:467
int kate_info_set_text_directionality(kate_info *ki, kate_text_directionality text_directionality)
Definition: kate_info.c:265
int kate_info_add_font_mapping(kate_info *ki, kate_font_mapping *kfm)
Definition: kate_info.c:446
int kate_info_clear(kate_info *ki)
Definition: kate_info.c:539
int kate_info_add_style(kate_info *ki, kate_style *ks)
Definition: kate_info.c:368
int kate_info_init(kate_info *ki)
Definition: kate_info.c:29
int kate_info_set_markup_type(kate_info *ki, kate_markup_type text_markup_type)
Definition: kate_info.c:303
int kate_info_set_original_canvas_size(kate_info *ki, size_t width, size_t height)
Definition: kate_info.c:319
int kate_info_set_granule_encoding(kate_info *ki, kate_float resolution, kate_float max_length, kate_float max_event_lifetime)
Definition: kate_info.c:100
int kate_info_add_motion(kate_info *ki, kate_motion *km)
Definition: kate_info.c:394
int kate_info_add_bitmap(kate_info *ki, kate_bitmap *kb)
Definition: kate_info.c:420
int kate_bitmap_init(kate_bitmap *kb)
Definition: kate.c:200
int kate_curve_init(kate_curve *kc)
Definition: kate.c:267
int kate_style_init(kate_style *ks)
Definition: kate.c:144
int kate_bitmap_init_new(kate_bitmap *kb)
Definition: kate.c:239
int kate_motion_init(kate_motion *km)
Definition: kate.c:288
int kate_palette_init(kate_palette *kp)
Definition: kate.c:179
int kate_region_init(kate_region *kr)
Definition: kate.c:120
int kate_packet_init(kate_packet *kp, size_t nbytes, const void *data)
Definition: kate_packet.c:55
int kate_packet_clear(kate_packet *kp)
Definition: kate_packet.c:76
int kate_packet_wrap(kate_packet *kp, size_t nbytes, const void *data)
Definition: kate_packet.c:30
int kate_text_set_character(kate_text_encoding text_encoding, int c, char **const text, size_t *len0)
Definition: kate_text.c:252
int kate_text_remove_markup(kate_text_encoding text_encoding, char *text, size_t *len0)
Definition: kate_text.c:284
int kate_text_get_character(kate_text_encoding text_encoding, const char **const text, size_t *len0)
Definition: kate_text.c:219
int kate_text_validate(kate_text_encoding text_encoding, const char *text, size_t len0)
Definition: kate_text.c:342
int kate_tracker_update(kate_tracker *kin, kate_float t, int window_w, int window_h, int frame_x, int frame_y, int frame_w, int frame_h)
Definition: kate_tracker.c:330
int kate_tracker_get_text_path_position(kate_tracker *kin, size_t glyph, int *x, int *y)
Definition: kate_tracker.c:618
int kate_tracker_morph_styles(kate_style *style, kate_float t, const kate_style *from, const kate_style *to)
Definition: kate_tracker.c:93
int kate_tracker_init(kate_tracker *kin, const kate_info *ki, kate_const kate_event *ev)
Definition: kate_tracker.c:36
int kate_tracker_clear(kate_tracker *kin)
Definition: kate_tracker.c:68
int kate_tracker_update_property_at_duration(const kate_tracker *kin, kate_float duration, kate_float t, kate_motion_semantics semantics, kate_float *x, kate_float *y)
Definition: kate_tracker.c:237
int kate_tracker_remap(const kate_tracker *kin, kate_motion_mapping x_mapping, kate_motion_mapping y_mapping, kate_float *x, kate_float *y)
Definition: kate_tracker.c:150
int kate_get_bitstream_version(void)
Definition: kate.c:52
const char * kate_get_version_string(void)
Definition: kate.c:42
int kate_get_version(void)
Definition: kate.c:32
const char * kate_get_bitstream_version_string(void)
Definition: kate.c:62
struct kate_color kate_color
int kate_meta_query_tag_count(const kate_meta *km, const char *tag)
Definition: kate_meta.c:238
struct kate_tracker kate_tracker
struct kate_motion kate_motion
kate_space_metric
Definition: kate.h:44
@ kate_pixel
Definition: kate.h:45
@ kate_millionths
Definition: kate.h:47
@ kate_percentage
Definition: kate.h:46
kate_wrap_mode
Definition: kate.h:76
@ kate_wrap_none
Definition: kate.h:78
@ kate_wrap_word
Definition: kate.h:77
struct kate_info kate_info
struct kate_bitmap kate_bitmap
struct kate_font_mapping kate_font_mapping
int kate_meta_merge(kate_meta *km, kate_meta *km2)
Definition: kate_meta.c:327
int kate_curve_get_point(const kate_curve *kc, kate_float t, kate_float *x, kate_float *y)
Definition: kate_motion.c:64
kate_markup_type
Definition: kate.h:38
@ kate_markup_none
Definition: kate.h:39
@ kate_markup_simple
Definition: kate.h:40
int kate_meta_create(kate_meta **km)
Definition: kate_meta.c:40
kate_motion_semantics
Definition: kate.h:154
@ kate_motion_semantics_bitmap_size
Definition: kate.h:185
@ kate_motion_semantics_text_color_ba
Definition: kate.h:172
@ kate_motion_semantics_bitmap_position
Definition: kate.h:184
@ kate_motion_semantics_glyph_pointer_2
Definition: kate.h:168
@ kate_motion_semantics_glyph_pointer_3
Definition: kate.h:169
@ kate_motion_semantics_marker4_bitmap
Definition: kate.h:189
@ kate_motion_semantics_horizontal_margins
Definition: kate.h:182
@ kate_motion_semantics_marker2_bitmap
Definition: kate.h:187
@ kate_motion_semantics_marker3_bitmap
Definition: kate.h:188
@ kate_motion_semantics_text_alignment_int
Definition: kate.h:159
@ kate_motion_semantics_glyph_pointer_1_bitmap
Definition: kate.h:190
@ kate_motion_semantics_marker4_position
Definition: kate.h:166
@ kate_motion_semantics_marker1_position
Definition: kate.h:163
@ kate_motion_semantics_marker3_position
Definition: kate.h:165
@ kate_motion_semantics_text_alignment_ext
Definition: kate.h:160
@ kate_motion_semantics_text_position
Definition: kate.h:161
@ kate_motion_semantics_glyph_pointer_1
Definition: kate.h:167
@ kate_motion_semantics_draw_color_rg
Definition: kate.h:175
@ kate_motion_semantics_text_path_section
Definition: kate.h:179
@ kate_motion_semantics_draw
Definition: kate.h:180
@ kate_motion_semantics_z
Definition: kate.h:156
@ kate_motion_semantics_text_size
Definition: kate.h:162
@ kate_motion_semantics_style_morph
Definition: kate.h:177
@ kate_motion_semantics_glyph_pointer_2_bitmap
Definition: kate.h:191
@ kate_motion_semantics_text_visible_section
Definition: kate.h:181
@ kate_motion_semantics_marker1_bitmap
Definition: kate.h:186
@ kate_motion_semantics_user
Definition: kate.h:198
@ kate_motion_semantics_glyph_pointer_3_bitmap
Definition: kate.h:192
@ kate_motion_semantics_region_size
Definition: kate.h:158
@ kate_motion_semantics_glyph_pointer_4_bitmap
Definition: kate.h:193
@ kate_motion_semantics_text_path
Definition: kate.h:178
@ kate_motion_semantics_draw_color_ba
Definition: kate.h:176
@ kate_motion_semantics_draw_width
Definition: kate.h:194
@ kate_motion_semantics_marker2_position
Definition: kate.h:164
@ kate_motion_semantics_vertical_margins
Definition: kate.h:183
@ kate_motion_semantics_background_color_ba
Definition: kate.h:174
@ kate_motion_semantics_region_position
Definition: kate.h:157
@ kate_motion_semantics_text_color_rg
Definition: kate.h:171
@ kate_motion_semantics_glyph_pointer_4
Definition: kate.h:170
@ kate_motion_semantics_time
Definition: kate.h:155
@ kate_motion_semantics_background_color_rg
Definition: kate.h:173
kate_bitmap_type
Definition: kate.h:232
@ kate_bitmap_type_png
Definition: kate.h:234
@ kate_bitmap_type_paletted
Definition: kate.h:233
struct kate_packet kate_packet
struct kate_palette kate_palette
int kate_meta_destroy(kate_meta *km)
Definition: kate_meta.c:84
int kate_meta_query(const kate_meta *km, unsigned int idx, const char **tag, const char **value, size_t *len)
Definition: kate_meta.c:219
struct kate_font_range kate_font_range
struct kate_style kate_style
struct kate_state kate_state
int kate_motion_get_point(const kate_motion *km, kate_float duration, kate_float t, kate_float *x, kate_float *y)
Definition: kate_motion.c:188
int kate_clear(kate_state *k)
Definition: kate.c:74
int kate_meta_query_tag(const kate_meta *km, const char *tag, unsigned int idx, const char **value, size_t *len)
Definition: kate_meta.c:189
kate_motion_mapping
Definition: kate.h:134
@ kate_motion_mapping_user
Definition: kate.h:150
@ kate_motion_mapping_region
Definition: kate.h:139
@ kate_motion_mapping_none
Definition: kate.h:136
@ kate_motion_mapping_frame
Definition: kate.h:137
@ kate_motion_mapping_bitmap_size
Definition: kate.h:141
@ kate_motion_mapping_event_duration
Definition: kate.h:140
@ kate_motion_mapping_window
Definition: kate.h:138
struct kate_comment kate_comment
kate_text_encoding
Definition: kate.h:33
@ kate_utf8
Definition: kate.h:34
int kate_meta_add_string(kate_meta *km, const char *tag, const char *value)
Definition: kate_meta.c:164
kate_curve_type
Definition: kate.h:116
@ kate_curve_none
Definition: kate.h:117
@ kate_curve_catmull_rom_spline
Definition: kate.h:120
@ kate_curve_linear
Definition: kate.h:119
@ kate_curve_bspline
Definition: kate.h:122
@ kate_curve_static
Definition: kate.h:118
@ kate_curve_bezier_cubic_spline
Definition: kate.h:121
int kate_meta_remove(kate_meta *km, unsigned int idx)
Definition: kate_meta.c:308
kate_text_directionality
Definition: kate.h:216
@ kate_t2b_r2l
Definition: kate.h:219
@ kate_t2b_l2r
Definition: kate.h:220
@ kate_r2l_t2b
Definition: kate.h:218
@ kate_l2r_t2b
Definition: kate.h:217
struct kate_curve kate_curve
struct kate_event kate_event
struct kate_region kate_region
int kate_meta_remove_tag(kate_meta *km, const char *tag, unsigned int idx)
Definition: kate_meta.c:279
int kate_meta_query_count(const kate_meta *km)
Definition: kate_meta.c:263
int kate_meta_add(kate_meta *km, const char *tag, const char *value, size_t len)
Definition: kate_meta.c:116
unsigned char bpp
Definition: kate.h:241
size_t height
Definition: kate.h:240
int x_offset
Definition: kate.h:248
kate_bitmap_type type
Definition: kate.h:242
size_t size
Definition: kate.h:247
int palette
Definition: kate.h:245
unsigned char * pixels
Definition: kate.h:246
size_t width
Definition: kate.h:239
int y_offset
Definition: kate.h:249
unsigned char g
Definition: kate.h:70
unsigned char a
Definition: kate.h:72
unsigned char b
Definition: kate.h:71
unsigned char r
Definition: kate.h:69
kate_float * pts
Definition: kate.h:129
size_t npts
Definition: kate.h:128
kate_curve_type type
Definition: kate.h:127
kate_text_directionality text_directionality
Definition: kate.h:369
kate_int32_t id
Definition: kate.h:366
size_t len0
Definition: kate.h:373
size_t len
Definition: kate.h:372
kate_float end_time
Definition: kate.h:364
kate_const kate_region * region
Definition: kate.h:378
kate_const kate_font_mapping * font_mapping
Definition: kate.h:381
kate_const char * language
Definition: kate.h:370
kate_const kate_style * secondary_style
Definition: kate.h:380
kate_text_encoding text_encoding
Definition: kate.h:368
kate_const kate_bitmap * bitmap
Definition: kate.h:383
size_t nmotions
Definition: kate.h:375
kate_int64_t duration
Definition: kate.h:360
kate_int64_t start
Definition: kate.h:359
kate_int64_t backlink
Definition: kate.h:361
kate_const kate_motion *kate_const * motions
Definition: kate.h:376
kate_const kate_style * style
Definition: kate.h:379
kate_markup_type text_markup_type
Definition: kate.h:385
kate_float start_time
Definition: kate.h:363
kate_const kate_bitmap *kate_const * bitmaps
Definition: kate.h:388
size_t nbitmaps
Definition: kate.h:387
kate_const char * text
Definition: kate.h:371
kate_const kate_palette * palette
Definition: kate.h:382
size_t nranges
Definition: kate.h:264
kate_font_range ** ranges
Definition: kate.h:265
int last_code_point
Definition: kate.h:257
int first_bitmap
Definition: kate.h:258
int first_code_point
Definition: kate.h:256
kate_uint32_t gps_denominator
Definition: kate.h:287
kate_const kate_curve *kate_const * curves
Definition: kate.h:300
size_t nmotions
Definition: kate.h:302
size_t nfont_ranges
Definition: kate.h:311
size_t nbitmaps
Definition: kate.h:308
unsigned char granule_shift
Definition: kate.h:283
kate_const kate_palette *kate_const * palettes
Definition: kate.h:306
kate_const kate_bitmap *kate_const * bitmaps
Definition: kate.h:309
kate_const kate_font_mapping *kate_const * font_mappings
Definition: kate.h:315
kate_markup_type text_markup_type
Definition: kate.h:317
size_t original_canvas_height
Definition: kate.h:320
kate_const kate_font_range *kate_const * font_ranges
Definition: kate.h:312
kate_text_encoding text_encoding
Definition: kate.h:279
kate_const kate_motion *kate_const * motions
Definition: kate.h:303
kate_const char * category
Definition: kate.h:291
size_t nfont_mappings
Definition: kate.h:314
kate_const kate_region *kate_const * regions
Definition: kate.h:294
kate_uint32_t gps_numerator
Definition: kate.h:286
size_t nstyles
Definition: kate.h:296
kate_const kate_style *kate_const * styles
Definition: kate.h:297
size_t npalettes
Definition: kate.h:305
unsigned char num_headers
Definition: kate.h:282
kate_const char * language
Definition: kate.h:289
unsigned char bitstream_version_minor
Definition: kate.h:276
size_t original_canvas_width
Definition: kate.h:319
kate_text_directionality text_directionality
Definition: kate.h:280
unsigned char bitstream_version_major
Definition: kate.h:275
size_t nregions
Definition: kate.h:293
size_t ncurves
Definition: kate.h:299
kate_float * durations
Definition: kate.h:205
unsigned int periodic
Definition: kate.h:209
kate_curve ** curves
Definition: kate.h:204
kate_motion_mapping y_mapping
Definition: kate.h:207
size_t ncurves
Definition: kate.h:203
kate_motion_mapping x_mapping
Definition: kate.h:206
kate_motion_semantics semantics
Definition: kate.h:208
size_t nbytes
Definition: kate.h:527
void * data
Definition: kate.h:528
size_t ncolors
Definition: kate.h:225
kate_color * colors
Definition: kate.h:226
int w
Definition: kate.h:58
unsigned int clip
Definition: kate.h:61
int style
Definition: kate.h:60
int h
Definition: kate.h:59
int x
Definition: kate.h:56
kate_space_metric metric
Definition: kate.h:55
int y
Definition: kate.h:57
kate_const kate_info * ki
Definition: kate.h:337
kate_float right_margin
Definition: kate.h:97
kate_float halign
Definition: kate.h:83
kate_float valign
Definition: kate.h:84
kate_space_metric font_metric
Definition: kate.h:90
unsigned int bold
Definition: kate.h:100
kate_color background_color
Definition: kate.h:87
kate_float top_margin
Definition: kate.h:96
kate_float left_margin
Definition: kate.h:95
unsigned int justify
Definition: kate.h:104
kate_float font_width
Definition: kate.h:91
unsigned int strike
Definition: kate.h:103
kate_space_metric margin_metric
Definition: kate.h:94
unsigned int wrap_mode
Definition: kate.h:105
unsigned int italics
Definition: kate.h:101
kate_color text_color
Definition: kate.h:86
kate_float bottom_margin
Definition: kate.h:98
kate_const char * font
Definition: kate.h:108
kate_color draw_color
Definition: kate.h:88
unsigned int underline
Definition: kate.h:102
kate_float font_height
Definition: kate.h:92
kate_float text_halign
Definition: kate.h:450
kate_float text_y
Definition: kate.h:455
int frame_h
Definition: kate.h:441
kate_float bitmap_y
Definition: kate.h:503
unsigned int background_color
Definition: kate.h:417
unsigned int bitmap_size
Definition: kate.h:427
unsigned int marker_bitmap
Definition: kate.h:428
kate_float glyph_height[4]
Definition: kate.h:476
unsigned int text_pos
Definition: kate.h:413
kate_color text_color
Definition: kate.h:466
kate_float bottom_margin
Definition: kate.h:499
const kate_info * ki
Definition: kate.h:405
unsigned int text_color
Definition: kate.h:416
kate_float draw_y
Definition: kate.h:484
kate_float path_start
Definition: kate.h:479
kate_float bitmap_size_x
Definition: kate.h:506
kate_float draw_width
Definition: kate.h:516
kate_float bitmap_size_y
Definition: kate.h:507
unsigned int hmargins
Definition: kate.h:424
unsigned int vmargins
Definition: kate.h:425
unsigned int z
Definition: kate.h:423
unsigned int glyph_pointer_bitmap
Definition: kate.h:429
kate_float left_margin
Definition: kate.h:494
kate_float region_y
Definition: kate.h:445
kate_float visible_x
Definition: kate.h:487
unsigned int text_alignment_int
Definition: kate.h:411
unsigned int draw_width
Definition: kate.h:430
kate_float region_h
Definition: kate.h:447
kate_float marker_x[4]
Definition: kate.h:462
int window_w
Definition: kate.h:436
int frame_x
Definition: kate.h:438
unsigned int marker_pos
Definition: kate.h:415
kate_float visible_y
Definition: kate.h:488
kate_float bitmap_x
Definition: kate.h:502
unsigned int visible_section
Definition: kate.h:422
kate_color background_color
Definition: kate.h:469
kate_float text_valign
Definition: kate.h:451
kate_float path_end
Definition: kate.h:480
kate_float region_x
Definition: kate.h:444
int frame_w
Definition: kate.h:440
kate_float top_margin
Definition: kate.h:498
kate_float text_size_x
Definition: kate.h:458
kate_float t
Definition: kate.h:407
kate_float text_size_y
Definition: kate.h:459
kate_float region_w
Definition: kate.h:446
struct kate_tracker::@0 has
kate_color draw_color
Definition: kate.h:472
unsigned int bitmap_pos
Definition: kate.h:426
int window_h
Definition: kate.h:437
kate_float text_x
Definition: kate.h:454
unsigned int path
Definition: kate.h:420
kate_float draw_x
Definition: kate.h:483
unsigned int draw
Definition: kate.h:421
kate_const kate_event * event
Definition: kate.h:406
int frame_y
Definition: kate.h:439
kate_float z
Definition: kate.h:491
kate_float right_margin
Definition: kate.h:495
unsigned int glyph_pointer
Definition: kate.h:419
kate_float marker_y[4]
Definition: kate.h:463
unsigned int text_size
Definition: kate.h:414
unsigned int text_alignment_ext
Definition: kate.h:412
unsigned int draw_color
Definition: kate.h:418
unsigned int region
Definition: kate.h:410