Commit Graph

186 Commits

Author SHA1 Message Date
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
f03abe5a1e remove LM_GETLABEL since it is not used (anymore)
git-svn-id: trunk@5960 -
2004-09-10 18:06:12 +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
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
4cb794d4d7 added OnUTF8KeyPresss
git-svn-id: trunk@5895 -
2004-08-30 16:37:58 +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
mattias
8fb1867a6b removed obsolete unit vclglobals
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
581bef95fc moved intfstrconsts.pp to lclstrconsts.pas, implemented TPenHandleCache
git-svn-id: trunk@5769 -
2004-08-11 20:57:09 +00:00
mattias
116c988455 added RTTI controls
git-svn-id: trunk@5687 -
2004-07-16 21:49:00 +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
micha
3426a8ad59 remove obsolete LM_LOADXPM message
git-svn-id: trunk@5578 -
2004-06-18 20:15:06 +00:00
micha
964e269dcd fix designer cursor to not set Form.Cursor directly
git-svn-id: trunk@5563 -
2004-06-14 12:54:02 +00:00
micha
755a31fac2 add measureitem message and struct
git-svn-id: trunk@5472 -
2004-05-14 17:17:29 +00:00
micha
5effa0b10e cursor management updated:
- lcl notifies interface via WSControl.SetCursor of changes
- fix win32 interface to respond to wm_setcursor callback and set correct cursor

git-svn-id: trunk@5398 -
2004-04-11 10:19:28 +00:00
marc
2caa9fbfde Patch from Andrew Haines
git-svn-id: trunk@5374 -
2004-04-04 17:10:05 +00:00
mattias
3a1867c652 removed workaround VirtualCreate
git-svn-id: trunk@5168 -
2004-02-04 22:17:09 +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
micha
8881c2270a fix a lot of range check errors win32
git-svn-id: trunk@4986 -
2003-12-29 14:22:22 +00:00
mattias
c8a8052bd5 implemented ShowAll and hide hints for unused package units option
git-svn-id: trunk@4931 -
2003-12-21 18:21:32 +00:00
mattias
9860db873d added ambigious unit check for IDE
git-svn-id: trunk@4804 -
2003-11-15 13:07:09 +00:00
micha
f65e4bb1ca compatibility with new 1.1
git-svn-id: trunk@4728 -
2003-10-23 16:15:30 +00:00
marc
ceaf698ecf Implemented new gtk keyevent handling
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
ajgenius
426aa21c73 Initial DoubleBuffering Support for GTK2
git-svn-id: trunk@4634 -
2003-09-17 19:40:46 +00:00
mattias
bbfe1342b3 moved many graphics types form graphtype.pp to graphics.pp
git-svn-id: trunk@4522 -
2003-08-25 16:43:32 +00:00
mattias
153ac501b0 moved types from graphtype.pp back to graphics.pp
git-svn-id: trunk@4502 -
2003-08-19 12:23:23 +00:00
mattias
017985b0ec fixed WindowProc
git-svn-id: trunk@4426 -
2003-07-26 13:26:56 +00:00
marc
0a7ac9d03a + Implemented TCheckListBox.Checked[] property
git-svn-id: trunk@4384 -
2003-07-07 23:58:43 +00:00
mattias
9acb463376 improved configure build lazarus dialog
git-svn-id: trunk@4108 -
2003-04-29 13:35:39 +00:00
mattias
5ba8381011 added LM_APPENDTEXT from hernan
git-svn-id: trunk@4024 -
2003-04-08 00:09:03 +00:00
mattias
0627920453 published TImgList.Width and Height
git-svn-id: trunk@3878 -
2003-02-27 09:52:00 +00:00
mattias
ae1de60c60 readonly flag is now only saved if user set
git-svn-id: trunk@3875 -
2003-02-26 12:44:52 +00:00
mattias
279a4f077c added more Delphi win32 compatibility functions
git-svn-id: trunk@3742 -
2002-12-27 17:12:38 +00:00
mattias
3bcd792d80 changes for fpc 1.1
git-svn-id: trunk@3738 -
2002-12-27 08:46:32 +00:00
mattias
4356dd7165 applied win32 notebook patch from Vincent
git-svn-id: trunk@3698 -
2002-12-16 09:02:27 +00:00
mattias
69f89ff72b fixed DeleteCriticalSection
git-svn-id: trunk@3680 -
2002-12-01 22:00:34 +00:00
mattias
0ea27644ac added Timer patch from Vincent Snijders
git-svn-id: trunk@3660 -
2002-11-23 13:48:49 +00:00
mattias
41680539cb started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@3653 -
2002-11-21 18:49:52 +00:00
lazarus
dd10c846e0 MG: broke minor circles
git-svn-id: trunk@3559 -
2002-10-25 10:42:08 +00:00
lazarus
b06153fbbe MG: broke circle stdctrls.pp <-> forms.pp
git-svn-id: trunk@3556 -
2002-10-25 08:25:44 +00:00
lazarus
c813ca6960 MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@3495 -
2002-10-10 08:51:13 +00:00
lazarus
e850093571 MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@3459 -
2002-10-04 14:24:15 +00:00
lazarus
acd0679554 MG: started customdrawitem
git-svn-id: trunk@3454 -
2002-10-03 18:04:46 +00:00
lazarus
3986fdd872 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@3452 -
2002-10-03 14:47:31 +00:00
lazarus
c10b07e7b0 MG: gtk mlouse events can now be fetched before or after
git-svn-id: trunk@3350 -
2002-09-16 08:54:03 +00:00
lazarus
fc518c76b8 MG: TListView now works handleless and SetSelection implemented
git-svn-id: trunk@3312 -
2002-09-10 10:00:27 +00:00
lazarus
4523126a26 MG: improved streaming error handling
git-svn-id: trunk@3280 -
2002-09-04 09:32:17 +00:00
lazarus
a670440d50 MG: double, triple and quad clicks now works
git-svn-id: trunk@3271 -
2002-09-01 16:11:21 +00:00
lazarus
fb47c94ac2 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@1968 -
2002-08-17 23:40:26 +00:00
lazarus
0c9f57bd32 MG: moved TColor definition to graphtype.pp and registered TColor names
git-svn-id: trunk@1823 -
2002-08-06 09:32:48 +00:00
lazarus
ed57800398 MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@1740 -
2002-06-08 17:16:02 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
f4a4458bbb MG: added Triple and Quad mouse clicks to lcl and synedit
git-svn-id: trunk@1569 -
2002-03-29 17:12:52 +00:00
lazarus
9efa84c67a MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@1548 -
2002-03-27 00:33:54 +00:00
lazarus
f118ad2dcb MG: reduced size+move messages between lcl and interface
git-svn-id: trunk@1522 -
2002-03-16 21:40:55 +00:00
lazarus
daf0a4622d Constraints implementation (first cut) and sizig - moving system rework to
better match Delphi/Kylix way of doing things (the existing implementation
worked by acident IMHO :-)

git-svn-id: trunk@1509 -
2002-03-13 22:48:16 +00:00
lazarus
170fc3c261 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@682 -
2002-02-09 01:45:09 +00:00
lazarus
c9e180acac TPanel implemented.
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.

git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
4e53ea1b36 Keith: Improved events and common dialogs on Win32
git-svn-id: trunk@626 -
2002-01-25 19:42:57 +00:00
lazarus
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
fa60cf7e2d Changed code for TListView
Added a generic Breakpoints dialog
Shane

git-svn-id: trunk@523 -
2001-12-14 18:38:56 +00:00
lazarus
1e733fdcb2 MG: fixed typo
git-svn-id: trunk@493 -
2001-12-10 07:47:58 +00:00
lazarus
65878c388e Added events to Calendar
Shane

git-svn-id: trunk@483 -
2001-12-05 18:23:48 +00:00
lazarus
3ed4f51dc4 TComboBox can now be moved in FormEditor
Shane

git-svn-id: trunk@448 -
2001-11-21 19:32:33 +00:00
lazarus
a7787f8119 Changes to make toggling between form and unit work.
Added BringWindowToTop
Shane

git-svn-id: trunk@419 -
2001-11-14 17:46:59 +00:00
lazarus
bc488d5e04 MG: added code for form icons from Rene E. Beszon
git-svn-id: trunk@299 -
2001-06-26 00:08:36 +00:00
lazarus
3594c19600 MG: set longstrings as default
git-svn-id: trunk@291 -
2001-06-15 10:31:06 +00:00
lazarus
43ca80415d TScrollbar created and a lot of code added.
It's cose to working.
Shane

git-svn-id: trunk@163 -
2001-02-01 19:34:50 +00:00
lazarus
c7c10a56c7 MWE:
- Removed old LM_InvalidateRect
  - did some cleanup in old  code
  + added some comments  on gtkobject data (gtkproc)

git-svn-id: trunk@133 -
2001-01-23 23:33:55 +00:00
lazarus
bed2aff0c4 Added the Popupmenu code to the LCL.
Now you can right click on the editor and a PopupMenu appears.
Shane

git-svn-id: trunk@76 -
2000-12-22 19:55:38 +00:00
lazarus
4ccb1fbc5a Removed IDEEDITOR. This causes the PROJECT class to not function.
Saving projects no longer works.

I added TSourceNotebook and TSourceEditor.  They do all the work for saving/closing/opening units.  Somethings work but they are in early development.
Shane

git-svn-id: trunk@68 -
2000-12-19 18:43:13 +00:00
lazarus
fe6058b7fc New Object Inspector code
Shane

git-svn-id: trunk@52 -
2000-11-29 21:22:35 +00:00
lazarus
f8a1263111 Adding all the Synedit files.
Changed the GDK_KEY_PRESS and GDK_KEY_RELEASE stuff to fix the problem in the editor with the shift key being ignored.
Shane

git-svn-id: trunk@30 -
2000-08-11 14:59:09 +00:00
lazarus
1cc50fde23 MWE:
= Moved ObjectToGTKObject to GTKProc unit
  * Fixed array checking in LoadPixmap
  = Moved LM_SETENABLED to API func EnableWindow and EnableMenuItem
  ~ Some cleanup

git-svn-id: trunk@17 -
2000-07-30 21:48:34 +00:00
lazarus
8e0c8245fa added text for LM_Destroy, stoppok
git-svn-id: trunk@10 -
2000-07-23 10:49:47 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00