micha
8be1fd35e2
fix crash on showing tabpage
...
fix painting of radiobutton in groupbox (non-tabpage-parent)
git-svn-id: trunk@6177 -
2004-10-29 09:52:08 +00:00
micha
cfbcf45a59
convert GetProp and SetProp usage to one Atom pointing to a record of fields
...
git-svn-id: trunk@6175 -
2004-10-28 21:00:56 +00:00
micha
d5427c9574
experiment: use CS_SAVEBITS class style on tabpages to reduce flickering
...
git-svn-id: trunk@6169 -
2004-10-28 07:43:29 +00:00
micha
86e77f52a8
remove statusbar helper methods from general widgetset object
...
git-svn-id: trunk@6144 -
2004-10-16 10:17:21 +00:00
micha
2b55646f6f
splitup of CreateComponent to widgetset CreateHandle methods
...
git-svn-id: trunk@6137 -
2004-10-15 09:51:09 +00:00
vincents
9c50f566e7
From Jesus: Set default window class style to CS_DBLCLKS.
...
git-svn-id: trunk@6135 -
2004-10-13 20:03:22 +00:00
micha
67287e4bfc
remove obsolete code
...
git-svn-id: trunk@6120 -
2004-10-06 12:50:38 +00:00
micha
64e62a5abe
split up common dialogs code
...
git-svn-id: trunk@6118 -
2004-10-06 10:52:46 +00:00
micha
f9d650d137
convert LM_CREATE message to interface methods
...
remove SendMsgToInterface, CNSendMessage and related methods
remove TWidgetSet.IntSendMessage3; all LCL to interface messages have been converted
git-svn-id: trunk@6073 -
2004-09-24 21:34:14 +00:00
micha
e48907bdf1
convert LM_SETDESIGNING message to TWidgetSet method
...
git-svn-id: trunk@6065 -
2004-09-24 14:50:58 +00:00
micha
71d0f3dd98
convert LM_SETPROPERTIES message to interface method for TCustomTrackBar
...
remove message LM_SETPROPERTIES, conversion done
git-svn-id: trunk@6059 -
2004-09-24 07:52:36 +00:00
micha
add872a567
convert LM_SETPROPERTIES message to interface method for TCustomSpinEdit
...
git-svn-id: trunk@6058 -
2004-09-23 21:16:46 +00:00
micha
924f6583c7
convert LM_SETPROPERTIES message to interface method for TScrollBar
...
git-svn-id: trunk@6056 -
2004-09-23 20:36:30 +00:00
micha
fe50379736
convert LM_SETPROPERTIES message to interface method for TProgressBar
...
git-svn-id: trunk@6053 -
2004-09-23 14:50:47 +00:00
micha
9bb1cdbb19
convert LM_SETPROPERTIES message to interface methods for TCustomListView
...
git-svn-id: trunk@6045 -
2004-09-22 18:06:32 +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
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
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
vincents
89fe6ac437
replaced writeln by DebugLn
...
git-svn-id: trunk@6001 -
2004-09-14 21:30:37 +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
micha
3f5685bc67
convert LM_SETFONT to interface method
...
git-svn-id: trunk@5978 -
2004-09-12 13:52:26 +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
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
02b14f6cbb
fix win32 interface, remove lm_setlimittext (obsolete)
...
git-svn-id: trunk@5931 -
2004-09-07 10:18:11 +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
micha
41e753368c
implement LM_GETSELLEN en LM_GETSELSTART for win32 edit controls
...
git-svn-id: trunk@5928 -
2004-09-06 15:08:32 +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
59c7ac533f
use new lcl interface methods instead of messages (for win32; twscustomlistview)
...
git-svn-id: trunk@5849 -
2004-08-25 17:08:10 +00:00
micha
bb66c88f50
use new lcl interface methods instead of messages (for win32; twsbitbtn)
...
git-svn-id: trunk@5847 -
2004-08-25 15:04:44 +00:00
vincents
9e4015399f
Don't show taskbar button, until MainForm is shown.
...
git-svn-id: trunk@5842 -
2004-08-23 21:29:40 +00:00
mattias
fe6fe05521
implemented FormStyle fsSplash for splash screens
...
git-svn-id: trunk@5762 -
2004-08-09 21:12:43 +00:00
marc
ac3b8018f5
* Fixed disabled state of bitbtns
...
git-svn-id: trunk@5713 -
2004-07-27 00:07:48 +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
micha
aaf9119989
cleanup: do not free nil resource
...
git-svn-id: trunk@5662 -
2004-07-08 20:42:24 +00:00
micha
dbd6cd07f8
fix win95 compatibility, do not send seperate lm_setshortcut message
...
git-svn-id: trunk@5661 -
2004-07-08 20:29:05 +00:00
micha
74330abee2
set properties before setting subclassed window proc
...
git-svn-id: trunk@5649 -
2004-07-04 20:05:44 +00:00
micha
5ed811d1ac
initialize common controls: date picker
...
git-svn-id: trunk@5627 -
2004-06-30 20:59:11 +00:00
vincents
59507123a6
fix fpc 1.0.x compilation
...
git-svn-id: trunk@5621 -
2004-06-29 21:38:43 +00:00
micha
4e620376d3
fix default button notification win32 intf
...
git-svn-id: trunk@5617 -
2004-06-29 14:38:28 +00:00
micha
57873bfd7d
fix showtabs for win32 interface
...
git-svn-id: trunk@5615 -
2004-06-29 08:03:08 +00:00
micha
e864e234ac
fix GetVisible to return this control's visibility, instead introduce IsVisible to check for recursive visibility
...
git-svn-id: trunk@5593 -
2004-06-20 21:21:49 +00:00
micha
3c7d11944b
remove old obsolete/commented toolbutton code
...
rename lazarusform classname to window, because we use it for panels, notebookpages, etc too
git-svn-id: trunk@5592 -
2004-06-20 20:36:55 +00:00
micha
5f696cfe82
fix combobox edit being gray
...
git-svn-id: trunk@5589 -
2004-06-20 13:58:15 +00:00
micha
ccbf3bc01e
fix groupbox-parent bug condition, use buddy
...
git-svn-id: trunk@5588 -
2004-06-20 13:00:04 +00:00
micha
4bdf3efbcf
fix spinedit not firing onchange event
...
git-svn-id: trunk@5583 -
2004-06-19 15:10:04 +00:00
vincents
0ea700d181
fixed pasting from clipboard
...
git-svn-id: trunk@5579 -
2004-06-18 20:47:34 +00:00
micha
3426a8ad59
remove obsolete LM_LOADXPM message
...
git-svn-id: trunk@5578 -
2004-06-18 20:15:06 +00:00
micha
47ee7b1b10
fix xp themes drawing image on bitbtn
...
git-svn-id: trunk@5577 -
2004-06-18 19:55:43 +00:00
micha
5ac45815e8
fix bug in drawing groupbox caption when it is a child of another groupbox
...
git-svn-id: trunk@5573 -
2004-06-17 19:54:19 +00:00
micha
b77559cc9b
fix groupbox background erasing
...
git-svn-id: trunk@5566 -
2004-06-15 15:37:29 +00:00
micha
de5188fb17
fix drawing bug in xp with themes
...
git-svn-id: trunk@5565 -
2004-06-15 14:41:38 +00:00
vincents
b42f9e541f
converted win32proc.inc to unit
...
git-svn-id: trunk@5549 -
2004-06-10 18:14:10 +00:00
vincents
a03a955af2
fixed using ecUpperCase in win32
...
git-svn-id: trunk@5535 -
2004-05-31 19:32:34 +00:00
mattias
dbc7aa1455
fsStayOnTop is now ignored in design mode
...
git-svn-id: trunk@5533 -
2004-05-31 08:21:52 +00:00
vincents
2d090ac2f7
changed radiobutton style to BS_RADIOBUTTON to prevent test program from hanging.
...
git-svn-id: trunk@5532 -
2004-05-30 20:17:55 +00:00
vincents
e5c8fce19e
checking a radiobutton unchecks its siblibg radiobuttons
...
git-svn-id: trunk@5518 -
2004-05-27 15:04:53 +00:00
micha
52f8c1682f
use unsigned integer for control styles; fixes compiler warning
...
git-svn-id: trunk@5493 -
2004-05-21 11:18:30 +00:00
micha
0ebc945aa3
implement new borderstyle
...
- centralize to twincontrol (protected)
- public expose at tcustomcontrol to let interface access it
git-svn-id: trunk@5490 -
2004-05-21 09:03:55 +00:00
marc
df44bfb886
* Fixed win32 listview
...
git-svn-id: trunk@5489 -
2004-05-20 21:28:54 +00:00