#include <kate.h>
Data Fields | |
| const kate_info * | ki |
| kate_const kate_event * | event |
| kate_float | t |
| struct { | |
| unsigned int region:1 | |
| unsigned int text_alignment_int:1 | |
| unsigned int text_alignment_ext:1 | |
| unsigned int text_pos:1 | |
| unsigned int text_size:1 | |
| unsigned int marker_pos:4 | |
| unsigned int text_color:1 | |
| unsigned int background_color:1 | |
| unsigned int draw_color:1 | |
| unsigned int glyph_pointer:4 | |
| unsigned int path:1 | |
| unsigned int draw:1 | |
| unsigned int visible_section:1 | |
| unsigned int z:1 | |
| unsigned int hmargins:1 | |
| unsigned int vmargins:1 | |
| unsigned int bitmap_pos:1 | |
| unsigned int bitmap_size:1 | |
| unsigned int marker_bitmap:4 | |
| unsigned int glyph_pointer_bitmap:4 | |
| unsigned int draw_width:1 | |
| } | has |
| int | window_w |
| int | window_h |
| int | frame_x |
| int | frame_y |
| int | frame_w |
| int | frame_h |
| kate_float | region_x |
| kate_float | region_y |
| kate_float | region_w |
| kate_float | region_h |
| kate_float | text_halign |
| kate_float | text_valign |
| kate_float | text_x |
| kate_float | text_y |
| kate_float | text_size_x |
| kate_float | text_size_y |
| kate_float | marker_x [4] |
| kate_float | marker_y [4] |
| kate_color | text_color |
| kate_color | background_color |
| kate_color | draw_color |
| kate_float | glyph_pointer [4] |
| kate_float | glyph_height [4] |
| kate_float | path_start |
| kate_float | path_end |
| kate_float | draw_x |
| kate_float | draw_y |
| kate_float | visible_x |
| kate_float | visible_y |
| kate_float | z |
| kate_float | left_margin |
| kate_float | right_margin |
| kate_float | top_margin |
| kate_float | bottom_margin |
| kate_float | bitmap_x |
| kate_float | bitmap_y |
| kate_float | bitmap_size_x |
| kate_float | bitmap_size_y |
| const kate_bitmap * | marker_bitmap [4] |
| const kate_bitmap * | glyph_pointer_bitmap [4] |
| kate_float | draw_width |
| const kate_info* kate_tracker::ki |
the kate_info associated with this tracker
| kate_const kate_event* kate_tracker::event |
the event being tracked
| kate_float kate_tracker::t |
the current time at which the tracker interpolates
| unsigned int kate_tracker::region |
if set, the tracker has region information
| unsigned int kate_tracker::text_alignment_int |
if set, the tracker has internal text alignment information
| unsigned int kate_tracker::text_alignment_ext |
if set, the tracker has external text alignment information
| unsigned int kate_tracker::text_pos |
if set, the tracker has text position information
| unsigned int kate_tracker::text_size |
if set, the tracker has text size information
| unsigned int kate_tracker::marker_pos |
if set, the tracker has marker position information
| unsigned int kate_tracker::text_color |
if set, the tracker has text color information
| unsigned int kate_tracker::background_color |
if set, the tracker has background color information
| unsigned int kate_tracker::draw_color |
if set, the tracker has draw color information
| unsigned int kate_tracker::glyph_pointer |
if set, the tracker has glyph pointer information
| unsigned int kate_tracker::path |
if set, the tracker has text path information
| unsigned int kate_tracker::draw |
if set, the tracker has draw information
| unsigned int kate_tracker::visible_section |
if set, the tracker has visible section information
| unsigned int kate_tracker::z |
if set, the tracker has z (depth) information
| unsigned int kate_tracker::hmargins |
if set, the tracker has horizontal margin information
| unsigned int kate_tracker::vmargins |
if set, the tracker has vertical margin information
| unsigned int kate_tracker::bitmap_pos |
if set, the tracker has bitmap position information
| unsigned int kate_tracker::bitmap_size |
if set, the tracker has bitmap size information
| unsigned int kate_tracker::marker_bitmap |
if set, the tracker has bitmap information for the marker bitmap
| unsigned int kate_tracker::glyph_pointer_bitmap |
if set, the tracker has bitmap information for the glyph pointer bitmap
| unsigned int kate_tracker::draw_width |
if set, the tracker has draw line width information
| struct { ... } kate_tracker::has |
bitfield describing what information the tracker has
the window width
the window height
the video frame origin in the window
the video frame origin in the window
the video frame width
the video frame height
| kate_float kate_tracker::region_x |
the region horizontal position in pixels
| kate_float kate_tracker::region_y |
the region vertical position in pixels
| kate_float kate_tracker::region_w |
the region width in pixels
| kate_float kate_tracker::region_h |
the region height in pixels
| kate_float kate_tracker::text_halign |
the horizontal text alignment (-1 for left, 1 for right, etc)
| kate_float kate_tracker::text_valign |
the vertical text alignment (-1 for top, 1 for bottom, etc)
| kate_float kate_tracker::text_x |
the horizontal text position
| kate_float kate_tracker::text_y |
the vertical text position
| kate_float kate_tracker::text_size_x |
the horizontal text size (eg, width)
| kate_float kate_tracker::text_size_y |
the vertical text size (eg, height)
| kate_float kate_tracker::marker_x[4] |
the horizontal position of each marker
| kate_float kate_tracker::marker_y[4] |
the vertical position of each marker
the text color
the background color
the draw color
| kate_float kate_tracker::glyph_pointer[4] |
the glyph index of each glyph pointer
| kate_float kate_tracker::glyph_height[4] |
the height associated with each glyph pointer in pixels
| kate_float kate_tracker::path_start |
the starting point of the current path part
| kate_float kate_tracker::path_end |
the end point of the current path part
| kate_float kate_tracker::draw_x |
the current horizontal position of the drawn shape
| kate_float kate_tracker::draw_y |
the current vertical position of the drawn shape
| kate_float kate_tracker::visible_x |
the glyph index of the first visible glyph
| kate_float kate_tracker::visible_y |
the glyph index of the last visible glyph
| kate_float kate_tracker::z |
the depth of this event's text
| kate_float kate_tracker::left_margin |
the size of the left margin
| kate_float kate_tracker::right_margin |
the size of the right margin
| kate_float kate_tracker::top_margin |
the size of the top margin
| kate_float kate_tracker::bottom_margin |
the size of the bottom margin
| kate_float kate_tracker::bitmap_x |
the horizontal bitmap position
| kate_float kate_tracker::bitmap_y |
the vertical bitmap position
| kate_float kate_tracker::bitmap_size_x |
the horizontal bitmap size (eg, width)
| kate_float kate_tracker::bitmap_size_y |
the vertical bitmap size (eg, height)
| const kate_bitmap* kate_tracker::marker_bitmap[4] |
index of the bitmap for the marker bitmap
index of the bitmap for the glyph pointer bitmap
| kate_float kate_tracker::draw_width |
width of the drawn line
1.5.4