micha
dcf9c0e76f
convert LM_SETPROPERTIES message to interface methods for TCustomMemo
...
git-svn-id: trunk@6044 -
2004-09-22 16:13:01 +00:00
micha
74f59c2028
convert LM_SETPROPERTIES message for tcustomlabel to interface methods
...
git-svn-id: trunk@6043 -
2004-09-22 14:50:18 +00:00
micha
d19d4f2e0b
convert LM_SETPROPERTIES to interface methods for TCustomEdit
...
git-svn-id: trunk@6039 -
2004-09-21 13:28:10 +00:00
mattias
4a997f7523
fixed disable at designtime and bounding TProgressBar position
...
git-svn-id: trunk@6038 -
2004-09-21 10:05:26 +00:00
micha
611ad4d52f
convert LM_SETPROPERTIES to interface methods for TCustomComboBox
...
git-svn-id: trunk@6036 -
2004-09-20 21:01:04 +00:00
micha
76c2c59c99
undo removal of LM_SETDESIGNING; used by lazarus ide (main.pp)
...
git-svn-id: trunk@6034 -
2004-09-19 19:39:10 +00:00
micha
a0d9094edb
remove LM_SETDESIGNING message, as it is not used by LCL
...
git-svn-id: trunk@6033 -
2004-09-19 19:22:54 +00:00
micha
b1a4a3dab4
convert LM_SETVALUE message to interface methods
...
git-svn-id: trunk@6032 -
2004-09-19 18:50:28 +00:00
micha
559f264877
convert LM_GETVALUE message to interface method
...
git-svn-id: trunk@6029 -
2004-09-18 17:07:58 +00:00
micha
07ce1184e8
convert LM_DESTROY message to interface methods
...
git-svn-id: trunk@6028 -
2004-09-18 12:43:15 +00:00
micha
6ec01de193
remove LM_RECREATEWND message, as it is not used by LCL
...
git-svn-id: trunk@6026 -
2004-09-18 11:06:47 +00:00
micha
f0eb9c47ac
convert LM_SCREENINIT message to interface method (integrated with TWidgetSet.AppInit(var ScreenInfo)
...
git-svn-id: trunk@6025 -
2004-09-18 10:52:48 +00:00
mattias
5b73c01f75
removed unneeded handle
...
git-svn-id: trunk@6023 -
2004-09-18 01:18:00 +00:00
vincents
c1c08bbb99
replaced write by DbgOut
...
git-svn-id: trunk@6021 -
2004-09-17 20:30:13 +00:00
micha
4c7a853aca
convert LM_SHORTCUT message to interface methods
...
git-svn-id: trunk@6018 -
2004-09-17 10:56:26 +00:00
micha
4b81f2e84a
convert LM_SETBORDER message to interface method
...
fix widgetsets virtual methods to be published
fix compilation debugging widgetset registration
git-svn-id: trunk@6017 -
2004-09-17 07:55:13 +00:00
micha
2a2c0c9db6
convert LM_SETSELMODE message to interface method
...
git-svn-id: trunk@6014 -
2004-09-16 14:32:31 +00:00
micha
312a4ab45c
convert LM_SETSEL message to interface method
...
git-svn-id: trunk@6013 -
2004-09-16 13:57:30 +00:00
micha
2f36a0ca3c
convert LM_SORT message to interface method
...
git-svn-id: trunk@6012 -
2004-09-16 13:30:48 +00:00
micha
dea133d633
convert LM_GETSEL message to interface method
...
git-svn-id: trunk@6010 -
2004-09-15 19:38:56 +00:00
micha
dd214aee5a
convert LM_GETSELCOUNT message to interface method
...
git-svn-id: trunk@6009 -
2004-09-15 19:04:39 +00:00
micha
14e1418e0a
remove LM_GETLINECOUNT message as it is not used by the LCL
...
git-svn-id: trunk@6008 -
2004-09-15 18:50:34 +00:00
micha
0420d2ead2
convert LM_GETITEMINDEX and LM_SETITEMINDEX messages to interface methods
...
git-svn-id: trunk@6007 -
2004-09-15 17:21:22 +00:00
micha
489c23ece2
convert LM_GETITEMS message to interface method
...
git-svn-id: trunk@6005 -
2004-09-15 14:45:39 +00:00
micha
1a1fa9f508
convert LM_SETFORMICON message to interface method
...
git-svn-id: trunk@6002 -
2004-09-15 07:58:00 +00:00
micha
11ede552a9
convert LM_INVALIDATE message to interface method
...
git-svn-id: trunk@5999 -
2004-09-14 15:48:28 +00:00
micha
3a6375ea0f
convert LM_INSERTTOOLBUTTON and LM_DELETETOOLBUTTON messages to interface methods; warning: still very ugly code, as if it is "OldToolbar" so probably, obsolete
...
git-svn-id: trunk@5998 -
2004-09-14 14:41:17 +00:00
micha
e8a875cfda
convert LM_SETTABPOSITION message to interface method
...
git-svn-id: trunk@5997 -
2004-09-14 12:45:29 +00:00
micha
f601ebe0c9
convert LM_REDRAW message to interface method (in twidgetset)
...
git-svn-id: trunk@5995 -
2004-09-14 10:06:26 +00:00
micha
fcba6eb0fe
convert LM_SHOWTABS message to interface method
...
git-svn-id: trunk@5994 -
2004-09-13 19:57:31 +00:00
micha
692a8dc161
convert LM_ADDPAGE and LM_REMOVEPAGE messages to new interface methods
...
git-svn-id: trunk@5993 -
2004-09-13 19:06:04 +00:00
micha
29b6b24632
convert LM_TB_BUTTONCOUNT to interface method
...
git-svn-id: trunk@5991 -
2004-09-13 14:34:53 +00:00
micha
977ee858b4
convert LM_SHOWMODAL to interface methods
...
git-svn-id: trunk@5990 -
2004-09-13 13:13:47 +00:00
micha
a3fbe1707a
convert LM_SETSIZE message to new interface method
...
git-svn-id: trunk@5986 -
2004-09-12 19:50:36 +00:00
mazen
9225f37bd8
* Fix compilation problem with GTK2
...
git-svn-id: trunk@5981 -
2004-09-12 18:56:36 +00:00
micha
9a1617ebbb
remove handling of LM_SETFOCUS in interface, as it is never sent from LCL
...
git-svn-id: trunk@5977 -
2004-09-12 13:30:13 +00:00
micha
832e1a41ad
remove obsolete message LM_DRAGINFOCHANGED
...
git-svn-id: trunk@5976 -
2004-09-12 13:21:37 +00:00
micha
38ed545b88
convert LM_GETPIXEL and LM_SETPIXEL to interface methods (of twidgetset, DCGetPixel and DCSetPixel)
...
git-svn-id: trunk@5975 -
2004-09-12 13:11:50 +00:00
micha
9076ae16e5
convert LM_POPUPSHOW message to interface method
...
git-svn-id: trunk@5972 -
2004-09-11 17:29:10 +00:00
micha
7d7aae1d39
remove obsolete LM_SETFILTER and LM_SETFILENAME messages
...
git-svn-id: trunk@5971 -
2004-09-11 15:01:22 +00:00
micha
9331f9ce12
convert LM_BTNDEFAULT_CHANGED message to interface method
...
git-svn-id: trunk@5970 -
2004-09-11 14:54:01 +00:00
micha
b09d407049
convert LM_BRINGTOFRONT message to interface method
...
NOTE: was only used for tapplication, not from other controls
git-svn-id: trunk@5969 -
2004-09-11 13:38:37 +00:00
micha
84ef0bbe40
convert LM_ADDCHILD message to interface method
...
git-svn-id: trunk@5968 -
2004-09-11 13:06:49 +00:00
micha
18d67ba979
convert LM_CLB_G/SETCHECKED to interface methods
...
git-svn-id: trunk@5962 -
2004-09-10 20:19:13 +00:00
micha
773ffa3278
convert LM_ATTACHMENU to interface method
...
git-svn-id: trunk@5961 -
2004-09-10 18:58:24 +00:00
micha
9bf5da6991
convert LM_APPENDTEXT to interface method
...
git-svn-id: trunk@5959 -
2004-09-10 17:59:58 +00:00
mattias
574cfd8529
implemented very rudimentary TTabControl
...
git-svn-id: trunk@5958 -
2004-09-10 16:28:51 +00:00
micha
963bdc89c2
convert lm_gettext to new interface methods
...
remove lm_settext replacement settext methods in twidgetsets
git-svn-id: trunk@5956 -
2004-09-10 14:38:30 +00:00
micha
7f1de98fae
remove LM_SETTEXT message as it is not used
...
git-svn-id: trunk@5955 -
2004-09-10 11:20:44 +00:00
micha
d189d5601f
convert LM_SETLABEL message to interface methods
...
git-svn-id: trunk@5954 -
2004-09-10 09:43:13 +00:00
micha
6adb463e6f
convert LM_SHOWHIDE message to new intf method TWSWinControl.ShowHide
...
git-svn-id: trunk@5946 -
2004-09-08 20:47:17 +00:00
micha
e512c8e42a
convert LM_SETCOLOR message to new intf method TWSWinControl.SetColor
...
git-svn-id: trunk@5945 -
2004-09-08 19:09:34 +00:00
micha
e91d8c2c09
fix logs to get rid of comment level 2 warning
...
git-svn-id: trunk@5932 -
2004-09-07 10:26:17 +00:00
micha
12e184b13e
convert lcl messages to new interface using methods: LM_{G,S}ETSELSTART, LM_{G,S}ETSELLEN, LM_{G,S}ETLIMITTEXT
...
git-svn-id: trunk@5930 -
2004-09-07 09:44:46 +00:00
mattias
135948348e
started the carbon LCL interface
...
git-svn-id: trunk@5929 -
2004-09-06 22:24:52 +00:00
mattias
725ee3133d
improved double byte char fonts for gtk1, started synedit UTF8 support
...
git-svn-id: trunk@5906 -
2004-09-02 09:17:00 +00:00
mattias
56ae7a60a2
fixed focus catch for combobox csDropDownList
...
git-svn-id: trunk@5890 -
2004-08-30 10:49:20 +00:00
mattias
87eeaf72b3
added hints for long props in OI from Andrew Haines
...
git-svn-id: trunk@5877 -
2004-08-28 10:22:13 +00:00
micha
fe38ae6e93
implement tapplication.minimize for win32, stub for gtk
...
git-svn-id: trunk@5868 -
2004-08-27 08:55:23 +00:00
micha
0532be2670
remove obsolete message handlers
...
git-svn-id: trunk@5852 -
2004-08-25 18:30:05 +00:00
micha
9587978293
remove obsolete message handlers
...
git-svn-id: trunk@5848 -
2004-08-25 16:11:06 +00:00
mattias
845b65c847
implemented help jump to FPDoc html unit
...
git-svn-id: trunk@5838 -
2004-08-23 15:05:09 +00:00
mattias
c94cfaf9ac
splitted IDE component owner hierachy to reduce notification time
...
git-svn-id: trunk@5825 -
2004-08-19 18:50:53 +00:00
mattias
f576d2fccd
simple forms can now be child controls
...
git-svn-id: trunk@5820 -
2004-08-18 20:49:03 +00:00
mattias
e28d428309
fixed deleting of collection item in prop editor
...
git-svn-id: trunk@5813 -
2004-08-18 09:08:34 +00:00
mattias
508c219f38
gtk intf now ignores size notifications of unrealized widgets
...
git-svn-id: trunk@5808 -
2004-08-17 19:01:37 +00:00
mattias
e059141fb3
added TLazIntfImage.SetColor_BPP32_R8G8B8_A1_BIO_TTB_RBO
...
git-svn-id: trunk@5786 -
2004-08-13 21:46:31 +00:00
mattias
ff34223015
fixed DebugLn for VerboseRawImage
...
git-svn-id: trunk@5785 -
2004-08-13 20:40:27 +00:00
mattias
0394698db3
removed IFDEF unused var
...
git-svn-id: trunk@5780 -
2004-08-13 12:52:58 +00:00
mattias
3b38b2321b
fixed uninitialized argument
...
git-svn-id: trunk@5779 -
2004-08-13 12:41:54 +00:00
mattias
b884614dd5
improved gtk1 FontCache to handle several descriptors per gdkfont
...
git-svn-id: trunk@5768 -
2004-08-11 12:57:03 +00:00
mattias
1f41624a5f
implemented font cache for gtk, which accelerates switching fonts
...
git-svn-id: trunk@5763 -
2004-08-10 17:34:13 +00:00
mattias
fe6fe05521
implemented FormStyle fsSplash for splash screens
...
git-svn-id: trunk@5762 -
2004-08-09 21:12:43 +00:00
mattias
0c6ffcf286
fixed type of Low(open array) and type of PathDelim
...
git-svn-id: trunk@5759 -
2004-08-09 18:22:08 +00:00
vincents
c9f8ec214e
updated localization
...
git-svn-id: trunk@5718 -
2004-07-30 20:55:16 +00:00
mazen
adc4b3d21f
- space style and space size are not set by program in GTK2 but by theme
...
git-svn-id: trunk@5714 -
2004-07-30 14:20:29 +00:00
mattias
855139542f
activated new TToolbar, old can be activated with -dOldToolBar
...
git-svn-id: trunk@5697 -
2004-07-23 16:44:27 +00:00
mattias
116c988455
added RTTI controls
...
git-svn-id: trunk@5687 -
2004-07-16 21:49:00 +00:00
mattias
cd9a3b8c9f
added TCustomButton, TCustomBitBtn, TCustomSpeedButton
...
git-svn-id: trunk@5682 -
2004-07-15 10:43:39 +00:00
marc
c4afc3033d
* Implemented most of TListColoum/Item in the Ws for gtk and win32
...
git-svn-id: trunk@5667 -
2004-07-11 17:20:47 +00:00
mazen
f2ad264072
* fix compilation error with gtk2 platform
...
git-svn-id: trunk@5653 -
2004-07-05 15:48:31 +00:00
mattias
a0099c31b4
clean up
...
git-svn-id: trunk@5606 -
2004-06-28 17:03:37 +00:00
mattias
34c8d220cf
fixed ord ptr conversion hints
...
git-svn-id: trunk@5603 -
2004-06-28 08:54:20 +00:00
marc
19d93ec6a4
* Fixed RawImage.Description.AlphaLineEnd (it is not always dword based)
...
git-svn-id: trunk@5595 -
2004-06-22 23:55:51 +00:00
mattias
23c1a22a22
fixed compilation
...
git-svn-id: trunk@5580 -
2004-06-19 00:06:47 +00:00
mattias
dbc7aa1455
fsStayOnTop is now ignored in design mode
...
git-svn-id: trunk@5533 -
2004-05-31 08:21:52 +00:00
mattias
caf487c9e8
implemented OnChange for TRadioButton, TCheckBox, TToggleBox and some more docking stuff
...
git-svn-id: trunk@5531 -
2004-05-30 14:02:31 +00:00
mattias
c24c706e3c
fixed multi update of TStatusBar
...
git-svn-id: trunk@5501 -
2004-05-22 14:59:23 +00:00
mattias
730a67c8e1
fixed button return key
...
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
marc
ae6aebdfa7
* Started to move TListview to the WS interface
...
git-svn-id: trunk@5483 -
2004-05-18 23:10:41 +00:00
marc
04c92db6be
+ Added WSBitBtn interface
...
+ Implemented WSBitBtn interface for gtk
git-svn-id: trunk@5480 -
2004-05-16 23:24:41 +00:00
mattias
e1f1af3fb2
improved grids e.g. OnPrepareCanvas patch from Jesus
...
git-svn-id: trunk@5469 -
2004-05-14 12:53:25 +00:00
mattias
7f77713e6c
replaced writeln by debugln
...
git-svn-id: trunk@5456 -
2004-05-11 12:16:48 +00:00
mattias
2134411288
started sending CN_KEYUP
...
git-svn-id: trunk@5453 -
2004-05-11 09:49:47 +00:00
mattias
c73ec2b7c7
fixed progessbar position
...
git-svn-id: trunk@5437 -
2004-05-01 10:23:04 +00:00
mattias
9fbcc69584
fixed illegal ancestor search
...
git-svn-id: trunk@5415 -
2004-04-19 10:06:56 +00:00
marc
2d80402433
* Fixed compilation for gtk2
...
git-svn-id: trunk@5414 -
2004-04-19 09:30:04 +00:00
marc
05f9bbe917
* Applied patch from Ladislav Michl
...
* Changed the way TControl.Text is resolved
* Added setting of text to TWSWinControl
git-svn-id: trunk@5413 -
2004-04-18 23:55:39 +00:00
micha
b4c61fa97d
fix (lm_)setcursor changes for gtk target
...
git-svn-id: trunk@5402 -
2004-04-11 18:58:26 +00:00
mattias
db4561b8ae
fixed mem leak in CreateFilter menu items for file dialog
...
git-svn-id: trunk@5388 -
2004-04-09 22:59:09 +00:00
mattias
03781e4f7d
fixed memleak in TDefaultComponentEditor.Edit
...
git-svn-id: trunk@5379 -
2004-04-08 18:27:51 +00:00
mattias
429c992faf
fixed retrieving gdkbitmaps LineEnding=rileDWordBoundary
...
git-svn-id: trunk@5376 -
2004-04-05 11:41:06 +00:00
marc
2caa9fbfde
Patch from Andrew Haines
...
git-svn-id: trunk@5374 -
2004-04-04 17:10:05 +00:00
mattias
9d8deb06d1
fixed TLabel.AutoWrap=true and label on formless parent in gtk intf
...
git-svn-id: trunk@5368 -
2004-04-03 18:08:40 +00:00
mattias
8b5fa84eff
implemented converting gdkbitmap to RawImage mask
...
git-svn-id: trunk@5367 -
2004-04-03 16:47:46 +00:00
mattias
600f3b0126
fixed shrinking forms under gtk from vincent
...
git-svn-id: trunk@5364 -
2004-04-03 12:51:17 +00:00
mattias
c6b9715012
fixed LM_LV_AddItem message in gtk intf from Andrew H.
...
git-svn-id: trunk@5362 -
2004-04-02 20:44:08 +00:00
mattias
506f8a7c71
implemented mask merge and extraction for raw images
...
git-svn-id: trunk@5343 -
2004-03-28 12:49:23 +00:00
marc
997484aabf
* Simplified signals for gtkwsbutton
...
git-svn-id: trunk@5338 -
2004-03-24 01:21:41 +00:00
mattias
4cda98b31b
implemented icons for TPage in gtk, mask for TCustomImageList
...
git-svn-id: trunk@5336 -
2004-03-22 19:10:04 +00:00
marc
6fa23e9181
* Moved the implementation of (GTK)ButtonCreateHandle to the new
...
(GTK)WSButton class
git-svn-id: trunk@5329 -
2004-03-19 00:03:15 +00:00
mattias
f462f8ba31
improved TCustomListView.ItemAdded with an Index param from Andrew
...
git-svn-id: trunk@5326 -
2004-03-18 22:35:53 +00:00
mattias
53728989e3
fixed memleak in gtk opendlg
...
git-svn-id: trunk@5320 -
2004-03-18 00:55:56 +00:00
peter
0cc6b98039
* fixed gtk2 compilation
...
git-svn-id: trunk@5289 -
2004-03-09 15:30:15 +00:00
mattias
db5d5464ae
fixed compilation under fpc 1.9.3
...
git-svn-id: trunk@5278 -
2004-03-06 21:57:14 +00:00
mattias
259f1c772e
fixed CreateBrushIndirect
...
git-svn-id: trunk@5274 -
2004-03-06 17:12:19 +00:00
mattias
13a127f522
fixed FreeDC
...
git-svn-id: trunk@5272 -
2004-03-06 15:37:43 +00:00
marc
c89d1927a0
* Renamed TGtkObject to TGtkWidgetSet
...
git-svn-id: trunk@5261 -
2004-03-05 00:31:53 +00:00
mattias
277581d567
fixed CreateComponent for buttons, implemented basic Drag And Drop
...
git-svn-id: trunk@5238 -
2004-02-28 00:34:36 +00:00
marc
de8f27af5b
* Interface CreateComponent splitup
...
* Implemented CreateButtonHandle on GTK interface
on win32 interface it still needs to be done
* Changed ApiWizz to support multilines and more interfaces
git-svn-id: trunk@5236 -
2004-02-27 00:42:41 +00:00
mattias
add76d4e8b
completed new TToolBar
...
git-svn-id: trunk@5226 -
2004-02-23 18:24:38 +00:00
mattias
39a7a94021
added child-parent checks
...
git-svn-id: trunk@5218 -
2004-02-22 10:43:20 +00:00
mattias
b65e8867cf
moved compiler options to project menu, added -CX for smartlinking
...
git-svn-id: trunk@5217 -
2004-02-21 15:37:33 +00:00
mattias
f1c507bc10
added uninstall popupmenuitem to package graph explorer
...
git-svn-id: trunk@5212 -
2004-02-21 01:01:04 +00:00
mattias
ce51572453
started advanced LCL auto sizing
...
git-svn-id: trunk@5198 -
2004-02-13 15:49:54 +00:00
mattias
7bebd2455f
removed win32 specific TToolBar code in new TToolBar, implemented TWinControl.FlipChildren
...
git-svn-id: trunk@5197 -
2004-02-12 18:09:10 +00:00
mattias
13cb1fdd14
started new TToolBar
...
git-svn-id: trunk@5193 -
2004-02-11 11:34:16 +00:00
mattias
c1592f9af8
TSpeedButton now uses MaskBlt
...
git-svn-id: trunk@5184 -
2004-02-10 00:05:03 +00:00
mattias
c0b7b7163f
fixed grids OnDrawCells
...
git-svn-id: trunk@5179 -
2004-02-07 18:04:14 +00:00
mattias
8460750bce
fixed unsharing TBitmap
...
git-svn-id: trunk@5176 -
2004-02-05 16:28:38 +00:00
mattias
2f6b16b01a
added some TEdit ideas to TSpinEdit
...
git-svn-id: trunk@5158 -
2004-02-04 00:04:37 +00:00
mattias
8c529dfafe
fixed gtk intf WaitMessages
...
git-svn-id: trunk@5156 -
2004-02-03 20:01:29 +00:00
mattias
b459b13b8b
fixed removing TStatusBar panels in gtk
...
git-svn-id: trunk@5144 -
2004-02-02 19:48:01 +00:00
mattias
286718c595
implemented interface constraints
...
git-svn-id: trunk@5135 -
2004-02-02 12:44:45 +00:00
mattias
4387af774a
TScrollBar now automatically checks Align and Anchors for useful values
...
git-svn-id: trunk@5132 -
2004-02-02 00:41:06 +00:00
mattias
269687dae9
improved changing style of controls
...
git-svn-id: trunk@5112 -
2004-01-27 21:32:11 +00:00
mattias
011075cc95
fixed renaming of DFM to LFM
...
git-svn-id: trunk@5109 -
2004-01-27 10:09:44 +00:00
mattias
5dba91f6ae
style widgets are now realized, so all values are initialized
...
git-svn-id: trunk@5088 -
2004-01-23 13:55:30 +00:00
mattias
6b0b23469e
started MaskBlt for gtkIF and applied patch for dir dlg in env opts from Vincent
...
git-svn-id: trunk@5083 -
2004-01-22 11:23:36 +00:00
mattias
3e62949c08
added TColorDialog debugging
...
git-svn-id: trunk@5064 -
2004-01-14 20:09:50 +00:00
mattias
5455c900ad
changed consistency stops during var renaming to errors
...
git-svn-id: trunk@5060 -
2004-01-13 16:39:02 +00:00
mattias
fc8d6acbae
improved double buffering, only one issue left: parent gdkwindow paint messages
...
git-svn-id: trunk@5056 -
2004-01-12 23:56:10 +00:00
mattias
a9c328fd76
improved and activated new statusbar
...
git-svn-id: trunk@5053 -
2004-01-12 13:43:12 +00:00
mattias
1766d6ed74
started double buffering for gtk intf
...
git-svn-id: trunk@5045 -
2004-01-10 22:34:20 +00:00
mattias
e6a056de16
fixed DestroyComponent
...
git-svn-id: trunk@5038 -
2004-01-10 00:46:46 +00:00
mattias
3de0e677cc
implemented new statusbar methods in gtk intf
...
git-svn-id: trunk@5037 -
2004-01-09 20:03:13 +00:00
mattias
4f0dee5f1f
fixed setting TRadioButton.Caption for gtk
...
git-svn-id: trunk@5024 -
2004-01-06 17:58:06 +00:00
mattias
07363fc274
fixed instant termination of gtk message handling
...
git-svn-id: trunk@5023 -
2004-01-06 15:20:19 +00:00
mattias
87684017f2
applied implementation for LM_LB_GETINDEXAT from Vincent
...
git-svn-id: trunk@4995 -
2004-01-03 11:57:48 +00:00
mattias
459b1c939c
fixed many range check warnings
...
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
4d53e93709
started key combinations, fixed some range check errors
...
git-svn-id: trunk@4937 -
2003-12-23 11:16:41 +00:00
mattias
2d402a5596
fixed compilation gtk and fpc 1.9
...
git-svn-id: trunk@4892 -
2003-12-16 14:01:27 +00:00
mattias
bbaf66e037
fixed fpc 1.9.1 warns
...
git-svn-id: trunk@4869 -
2003-11-30 18:35:20 +00:00
mattias
00d97112a7
made gtklayout using window theme at start
...
git-svn-id: trunk@4861 -
2003-11-29 13:17:39 +00:00
mattias
c4676060c1
added BitOrder for RawImages
...
git-svn-id: trunk@4855 -
2003-11-28 11:25:49 +00:00
mattias
53adb7a109
reduced unit circles, fixed fpImage streaming
...
git-svn-id: trunk@4844 -
2003-11-26 21:30:19 +00:00
mattias
a1e0729a48
fixed scrollbar events under gtk from Colin
...
git-svn-id: trunk@4780 -
2003-11-08 14:12:48 +00:00
mattias
88a56e5159
fixed vert scrollbar, implemented GetDesignerDC
...
git-svn-id: trunk@4756 -
2003-11-03 22:37:41 +00:00
mattias
1e4cf2c054
fpc 1.1 fixes, started scrollbar hiding, started polymorphing client areas
...
git-svn-id: trunk@4752 -
2003-11-01 10:27:41 +00:00
marc
ceaf698ecf
Implemented new gtk keyevent handling
...
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
ajgenius
d1b6f316f9
partly fixed gtk2 mouse offsets;
...
added new includes to gtk2 lpk
git-svn-id: trunk@4702 -
2003-10-06 16:13:53 +00:00
mattias
af332ce826
added recursion to InvalidateClientRectCache
...
git-svn-id: trunk@4700 -
2003-10-06 10:50:10 +00:00
ajgenius
92dbf72761
more callbacks fixes for gtk2, partly fix gtk2 CheckListBox
...
git-svn-id: trunk@4690 -
2003-10-02 01:18:38 +00:00
ajgenius
2c6c7504ac
minor changes for gtk2
...
git-svn-id: trunk@4673 -
2003-09-25 20:44:42 +00:00
ajgenius
f236ad4c5f
try to catch GDK/X drawable errors and raise an AV to stop killing App
...
git-svn-id: trunk@4670 -
2003-09-25 16:02:16 +00:00
ajgenius
5443f8d2d5
more work toward GTK2 - partly fix CheckListBox, & MenuItems
...
git-svn-id: trunk@4667 -
2003-09-24 17:23:54 +00:00
mattias
4169b6f751
added SetAnchors
...
git-svn-id: trunk@4665 -
2003-09-23 17:52:04 +00:00
mattias
aab0dd3956
improved OnEnter for gtkcombo
...
git-svn-id: trunk@4663 -
2003-09-23 08:00:46 +00:00
ajgenius
3c20566b59
break GTK2 object and winapi into includes like the GTK interface
...
git-svn-id: trunk@4661 -
2003-09-22 20:08:56 +00:00
ajgenius
4e78e4765e
begin implementing GtkTreeView for ListBox/CListBox
...
git-svn-id: trunk@4660 -
2003-09-22 19:17:26 +00:00
ajgenius
350ec0ab81
use GtkImage and Pixbuf for GTK2 instead of Deprecated GtkPixmap
...
git-svn-id: trunk@4659 -
2003-09-22 15:34:07 +00:00
mattias
06801fd78c
varois improvements for ParentColor from Micha
...
git-svn-id: trunk@4654 -
2003-09-20 13:27:49 +00:00
ajgenius
d743352fb0
remove USE_PANGO define since pango now apears to work properly.
...
git-svn-id: trunk@4650 -
2003-09-19 00:41:52 +00:00
ajgenius
11880858a9
add csEdit to GTK2 interface to start removing use of GtkOldEditable
...
git-svn-id: trunk@4649 -
2003-09-18 21:36:00 +00:00
mattias
5b41e99986
fixed is checks for TCustomXXX controls
...
git-svn-id: trunk@4640 -
2003-09-18 12:15:01 +00:00
ajgenius
426aa21c73
Initial DoubleBuffering Support for GTK2
...
git-svn-id: trunk@4634 -
2003-09-17 19:40:46 +00:00
mattias
c311ce3e25
fixed removing TPage
...
git-svn-id: trunk@4633 -
2003-09-17 15:26:42 +00:00
ajgenius
5263906d67
fixes for GTK2(accel groups, menu accel, 'draw'),
...
more work toward Pango(DrawText now works, UpdateDCTextMetric mostly works)
git-svn-id: trunk@4609 -
2003-09-12 17:40:46 +00:00
ajgenius
5283a5aaf5
partly fixed TWinControl(csFixed)
...
git-svn-id: trunk@4602 -
2003-09-11 21:33:12 +00:00
ajgenius
670b0a5f64
more changes for pango -
...
partly fixed ref counting,
added Pango versions of TextOut, CreateFontIndirectEx, and GetTextExtentPoint to the GTK2 interface
git-svn-id: trunk@4597 -
2003-09-10 18:03:47 +00:00
ajgenius
eef2bbe9ad
fixed TColotDialog for GTK2
...
git-svn-id: trunk@4593 -
2003-09-10 02:33:41 +00:00
ajgenius
3f67846f84
more implementation toward pango for gtk2
...
git-svn-id: trunk@4592 -
2003-09-09 20:46:38 +00:00
ajgenius
b93c3874b3
more updates for GTK2, more GTK1 wrappers, removal of more ifdef's, partly fixed signals
...
git-svn-id: trunk@4587 -
2003-09-09 04:15:08 +00:00
ajgenius
066215c115
fixes for gtk2
...
added more wrappers for gtk1/gtk2 converstion and sanity
removed pointless version $Ifdef GTK2 etc
IDE now "runs" Tcontrol drawing/using problems
renders it unuseable however
git-svn-id: trunk@4578 -
2003-09-06 20:23:53 +00:00
ajgenius
bf84728787
gtk2 changes for pixmap, getcursorpos, mouse events workaround
...
git-svn-id: trunk@4573 -
2003-09-06 17:24:52 +00:00
mattias
8bf8601482
Success: The first gtk2 application ran without error
...
git-svn-id: trunk@4569 -
2003-09-05 19:29:38 +00:00
ajgenius
4844efb4cb
Make GTK2 "compile". linking fails still
...
(Makefile.fpc needs pkgconfig libs/GTK2 linking rules,
but not sure how not sure how) and when linked via a make script
(like gtk2 examples do) apps still won't work(yet). I think we
need to do a lot of work to make sure incompatible(also to get rid
of deprecated) things are done in GTK2 interface itself, and just
use more {$Ifdef GTK1} in the gtk interface itself.
git-svn-id: trunk@4566 -
2003-09-05 18:19:54 +00:00
mattias
9612264b46
added csClickEvents to TImage
...
git-svn-id: trunk@4563 -
2003-09-04 11:10:18 +00:00
mattias
bad5a3e490
fixed default size of preview widget
...
git-svn-id: trunk@4562 -
2003-09-04 10:51:30 +00:00
mattias
a9f24996c7
implemented TOpenPictureDialog
...
git-svn-id: trunk@4558 -
2003-09-02 21:32:56 +00:00
mattias
0f753789fa
using default colors, when theme does not define them
...
git-svn-id: trunk@4548 -
2003-08-30 18:53:08 +00:00
mattias
4804ddc2f9
fixes for gtk2
...
git-svn-id: trunk@4547 -
2003-08-29 21:21:07 +00:00
mattias
40044dcf40
listbox and comboboxes now set sort and selection at handle creation
...
git-svn-id: trunk@4541 -
2003-08-28 09:10:01 +00:00
mattias
9af0a719c4
renamed lazqueue to lazlinkedlist, patch from Jeroen
...
git-svn-id: trunk@4495 -
2003-08-18 13:26:06 +00:00
mattias
f88cba2a80
combined lazconf things for unix
...
git-svn-id: trunk@4483 -
2003-08-15 14:01:20 +00:00
mattias
fa73dc5669
added TSelectDirectoryDialog
...
git-svn-id: trunk@4479 -
2003-08-14 10:36:55 +00:00
marc
2224afd803
+ introduced interface exceptions
...
- Removed ifdefs for implemented gtkwin32 functions
git-svn-id: trunk@4473 -
2003-08-13 00:02:06 +00:00
mattias
13e7a02878
fixed sending follow up move/size messages from gtk
...
git-svn-id: trunk@4419 -
2003-07-25 08:00:36 +00:00
mattias
41b00b389a
started README about remote debugging
...
git-svn-id: trunk@4415 -
2003-07-23 10:23:56 +00:00
marc
0a7ac9d03a
+ Implemented TCheckListBox.Checked[] property
...
git-svn-id: trunk@4384 -
2003-07-07 23:58:43 +00:00