Subversion Repositories Kolibri OS

Rev

Rev 259 | Rev 280 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 259 Rev 267
Line 17... Line 17...
17
 
17
 
Line 18... Line 18...
18
struct EDITOR
18
struct EDITOR
19
  FilePath	 db PATHL dup(?)
19
  FilePath	 db PATHL dup(?)
20
  FileName	 dd ?
20
  FileName	 dd ?
21
  Data		 dd ?
-
 
22
  Bounds	 RECT
21
  Bounds	 RECT
-
 
22
  Lines 	 dd ?
-
 
23
  Lines.Count	 dd ?
-
 
24
  Columns.Count  dd ?
23
  Caret 	 POINT
25
  Caret 	 POINT
24
  SelStart	 POINT
26
  SelStart	 POINT
25
  Lines 	 dd ?
-
 
26
  Columns	 dd ?
-
 
27
  TopLeft	 POINT
27
  TopLeft	 POINT
28
  VScroll	 SCROLLBAR
28
  VScroll	 SCROLLBAR
29
  HScroll	 SCROLLBAR
29
  HScroll	 SCROLLBAR
30
  Gutter.Width	 dd ?
30
  Gutter.Width	 dd ?
31
  Gutter.Visible db ?
31
  Gutter.Visible db ?
Line 41... Line 41...
41
struct TABCTL
41
struct TABCTL
42
  Bounds      RECT
42
  Bounds	RECT
43
  Items       dd ?
43
  Items 	dd ?
44
  Items.Count dd ?
44
  Items.Count	dd ?
-
 
45
  Items.Left	dd ?
45
  Current     TABITEM
46
  Current	TABITEM
46
  Current.Ptr dd ?
47
  Current.Ptr	dd ?
-
 
48
  Buttons.First dd ?
-
 
49
  Buttons.Last	dd ?
47
  Style       db ?
50
  Style 	db ?
48
	      db 3 dup(?)
51
		db 3 dup(?)
49
ends
52
ends
Line 191... Line 194...
191
OPTS_SMARTTAB	= 00001000b
194
OPTS_SMARTTAB	= 00001000b
192
OPTS_OPTIMSAVE	= 00010000b
195
OPTS_OPTIMSAVE	= 00010000b
193
OPTS_LINENUMS	= 00100000b
196
OPTS_LINENUMS	= 00100000b
194
 
197
 
Line -... Line 198...
-
 
198
;// MOUSE EVENTS
-
 
199
 
-
 
200
MEV_LDOWN = 1
-
 
201
MEV_LUP   = 2
-
 
202
MEV_RDOWN = 3
-
 
203
MEV_RUP   = 4
-
 
204
MEV_MOVE  = 5
-
 
205
 
195
;// KEY MODIFIERS
206
;// KEY MODIFIERS
Line 196... Line 207...
196
 
207
 
197
KM_SHIFT	= 0x00010000
208
KM_SHIFT	= 0x00010000
198
KM_CTRL 	= 0x00020000
209
KM_CTRL 	= 0x00020000