Unit 'libzvt' Package
[Overview][Constants][Types][Procedures and functions][Index] [#gnome1]

Tvtx

Declaration

Source position: vtx.inc line 22

type Tvtx = record

  vt: Tvt_em;

  flag0: Word;

  selection_data: Puint32;

  selection_size: LongInt;

  wordclass: array [0..31] of Byte;

  selected: LongInt;

  selectiontype: TVT_SELTYPE;

  selstartx: LongInt;

  selstarty: LongInt;

  selendx: LongInt;

  selendy: LongInt;

  selstartxold: LongInt;

  selstartyold: LongInt;

  selendxold: LongInt;

  selendyold: LongInt;

  draw_text: procedure(

  user_data: pointer;

  line: Pvt_line;

  row: LongInt;

  col: LongInt;

  len: LongInt;

  attr: LongInt

);

  scroll_area: procedure(

  user_data: pointer;

  firstrow: LongInt;

  count: LongInt;

  offset: LongInt;

  fill: LongInt

);

  cursor_state: function(

  user_data: pointer;

  state: LongInt

):LongInt;

  magic_list: Tvt_list;

  matches: Pvt_match;

  magic_matched: LongInt;

  match_shown: Pvt_match;

  scroll_type: Byte;

end;


Documentation generated on: 2023-03-18