Commit Graph

345 Commits

Author SHA1 Message Date
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