Commit Graph

306 Commits

Author SHA1 Message Date
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
3dc4644c7c fix tabbing to next control to skip invisible notebook pages
git-svn-id: trunk@5591 -
2004-06-20 20:25:47 +00:00
mattias
6914eb2235 implemented setting TCustomPage.PageIndex from Andrew Haines
git-svn-id: trunk@5536 -
2004-06-01 09:58:35 +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
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
mattias
766cfd3a2c fixed checking empty mask raw image
git-svn-id: trunk@5359 -
2004-04-02 19:39:46 +00:00
mattias
8911887f45 published TCheckGroup.Anchors
git-svn-id: trunk@5323 -
2004-03-18 22:14:05 +00:00
mattias
53672cd4eb added StdActns definitions, no code yet
git-svn-id: trunk@5233 -
2004-02-24 21:53:12 +00:00
mattias
39a7a94021 added child-parent checks
git-svn-id: trunk@5218 -
2004-02-22 10:43:20 +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
ed1cc49f8b added diamonds to TShape
git-svn-id: trunk@5191 -
2004-02-10 10:13:09 +00:00
mattias
3a1867c652 removed workaround VirtualCreate
git-svn-id: trunk@5168 -
2004-02-04 22:17:09 +00:00
mattias
34f25d506b added DefineProperties check for check lfm
git-svn-id: trunk@5160 -
2004-02-04 11:09:40 +00:00
mattias
f2532f58ef published TBevel.OnPaint
git-svn-id: trunk@5154 -
2004-02-03 19:00:10 +00:00
mattias
609e8ad098 published TBevel.OnMouseXXX
git-svn-id: trunk@5153 -
2004-02-03 18:54:38 +00:00
mattias
49a659572b implemented basic TSplitter, still many ToDos
git-svn-id: trunk@5136 -
2004-02-02 15:46:19 +00:00
micha
80997fee5d enable tabstops for controls; implement tabstops in win32 intf
git-svn-id: trunk@5082 -
2004-01-21 10:19:16 +00:00
mattias
1766d6ed74 started double buffering for gtk intf
git-svn-id: trunk@5045 -
2004-01-10 22:34:20 +00:00
mattias
5daf16f5cd fixed GetWindowOrgEx, added GetDCOriginRelativeToWindow
git-svn-id: trunk@5043 -
2004-01-10 18:00:42 +00:00
mattias
505247e781 default font can now change height and fixed gtk crash
git-svn-id: trunk@5005 -
2004-01-03 23:15:00 +00:00
micha
27a1a25f92 - fix win32/checklistbox
- implement proper lcl to interface move/size notify via setwindowpos
- fix treeview to use inherited canvas from customcontrol
- implement double buffering in win32

git-svn-id: trunk@5004 -
2004-01-03 21:06:06 +00:00
mattias
450b7a22c6 published TPaintBox.Enabled
git-svn-id: trunk@4985 -
2003-12-28 12:49:18 +00:00
mattias
a3038d1607 fixed color coversion range check
git-svn-id: trunk@4959 -
2003-12-26 10:59:25 +00:00
mattias
4d077312c0 fixed TNoteBook.OnPageChanged for user PageIndex
git-svn-id: trunk@4944 -
2003-12-23 18:15:37 +00:00
micha
f65e4bb1ca compatibility with new 1.1
git-svn-id: trunk@4728 -
2003-10-23 16:15:30 +00:00
mattias
f0955a6093 implemented extract proc, check lfm and convert delphi unit
git-svn-id: trunk@4708 -
2003-10-15 18:01:10 +00:00
mattias
429de108cf implemented TBitBtn Text+Caption from Micha
git-svn-id: trunk@4656 -
2003-09-21 10:42:48 +00:00
mattias
c8338ad600 implemented TPageControl and TTabSheet
git-svn-id: trunk@4655 -
2003-09-20 15:24:54 +00:00
mattias
06801fd78c varois improvements for ParentColor from Micha
git-svn-id: trunk@4654 -
2003-09-20 13:27:49 +00:00
mattias
70d1404151 added TDBGrid from Jesus
git-svn-id: trunk@4653 -
2003-09-20 09:16:07 +00:00
mattias
62eb6ced1e started TDBImage
git-svn-id: trunk@4647 -
2003-09-18 21:01:18 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
c311ce3e25 fixed removing TPage
git-svn-id: trunk@4633 -
2003-09-17 15:26:42 +00:00
mattias
55955882c7 started TDBCheckBox
git-svn-id: trunk@4631 -
2003-09-16 11:35:14 +00:00
mattias
ae92ebc5f5 implemented TDBRadioGroup
git-svn-id: trunk@4630 -
2003-09-15 22:02:02 +00:00
mattias
9612264b46 added csClickEvents to TImage
git-svn-id: trunk@4563 -
2003-09-04 11:10:18 +00:00
mattias
80cede619d implemented TImage.Proportional
git-svn-id: trunk@4559 -
2003-09-03 08:53:39 +00:00
mattias
43ea5ac01c implemented component tree for OI
git-svn-id: trunk@4528 -
2003-08-26 14:33:40 +00:00
mattias
c029fd59c1 started TTabSheet and TPageControl
git-svn-id: trunk@4482 -
2003-08-14 15:31:42 +00:00
mattias
173fcfe148 fixed reading empty stream and TCustomRadioGroup.ItemsChanged
git-svn-id: trunk@4391 -
2003-07-10 15:17:43 +00:00
mattias
907efa7e6e implemented TPairSplitter
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +00:00
mattias
73e74d5d4c fixed update on changing package usage options
git-svn-id: trunk@3222 -
2002-08-19 15:15:22 +00:00
mattias
06a165bdb2 fixed changing unitname during update
git-svn-id: trunk@3218 -
2002-08-19 15:15:21 +00:00
mattias
5598cc0a7f fixed popupmenu on menueditor
git-svn-id: trunk@3214 -
2002-08-19 15:15:20 +00:00
mattias
983e30de88 fixed using streamed clientwith/height for child anchors
git-svn-id: trunk@3212 -
2002-08-19 15:15:19 +00:00
mattias
0e4058c81d fixed Set/GetPixel
git-svn-id: trunk@3208 -
2002-08-19 15:15:18 +00:00
mattias
ebbda8c55b published TNoteBook.Anchors and started context diff
git-svn-id: trunk@3204 -
2002-08-19 15:15:17 +00:00
mattias
16640241d8 implemented tabstop
git-svn-id: trunk@3202 -
2002-08-19 15:15:16 +00:00
mattias
3b6cd50bfe started TLabeledEdit
git-svn-id: trunk@3200 -
2002-08-19 15:15:15 +00:00
mattias
f4c461d73a implemented installing components in component palette
git-svn-id: trunk@3198 -
2002-08-19 15:15:14 +00:00
mattias
b26adcd479 started package registration
git-svn-id: trunk@3197 -
2002-08-19 15:15:13 +00:00
mattias
a265979cb3 fixed scrollbars of TIpHtmlPanel
git-svn-id: trunk@3196 -
2002-08-19 15:15:12 +00:00
mattias
00d9a93c44 added TCheckGroup.CheckEnabled
git-svn-id: trunk@3195 -
2002-08-19 15:15:11 +00:00
mattias
74c881a3d3 added TCheckGroup
git-svn-id: trunk@3194 -
2002-08-19 15:15:10 +00:00
mattias
7ca83621a2 fixed TRadioGroup.ItemIndex=-1
git-svn-id: trunk@3193 -
2002-08-19 15:15:09 +00:00
mattias
2760896215 more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@3192 -
2002-08-19 15:15:08 +00:00
mattias
2b030f261c reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@3191 -
2002-08-19 15:15:07 +00:00
mattias
0f81c84b8b applied patch from Jesus for many grid improvements
git-svn-id: trunk@3190 -
2002-08-19 15:15:06 +00:00
mattias
d05fbd3dac published TNoteBook.Align
git-svn-id: trunk@3189 -
2002-08-19 15:15:05 +00:00
mattias
fc9b991d4a fixes for htmllite
git-svn-id: trunk@3188 -
2002-08-19 15:15:04 +00:00
mattias
01a22fb28e improved designer rubberband
git-svn-id: trunk@3187 -
2002-08-19 15:15:03 +00:00
lazarus
1aa7a67927 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@3186 -
2002-08-19 15:15:02 +00:00
lazarus
5b20a8514f MG: implemented hints
git-svn-id: trunk@3185 -
2002-08-19 15:15:01 +00:00
lazarus
9409ca9778 MG: implemented TIdleTimer and fixed small bugs
git-svn-id: trunk@3184 -
2002-08-19 15:15:00 +00:00
lazarus
dadb8e496c AJ: added TShape
git-svn-id: trunk@3183 -
2002-08-19 15:14:59 +00:00
lazarus
65d78922ce MG: fixed changing notebook pageindex at designtime
git-svn-id: trunk@3182 -
2002-08-19 15:14:58 +00:00
lazarus
1edd1dcd19 MG: broke some interfaces.pp circles
git-svn-id: trunk@3181 -
2002-08-19 15:14:57 +00:00
lazarus
859c531dc5 MG: broke extctrls.pp <-> forms.pp circle
git-svn-id: trunk@3180 -
2002-08-19 15:14:56 +00:00
lazarus
b644518ae5 MG: fixed TnoteBook AddPage and double creation of MeinMenu
git-svn-id: trunk@3179 -
2002-08-19 15:14:55 +00:00
lazarus
c54dbe2373 AJ:switched TImage.Autosize to use DoAutoSize
git-svn-id: trunk@3178 -
2002-08-19 15:14:54 +00:00
lazarus
14ce4cf73b MG: fixes for 1.1
git-svn-id: trunk@3177 -
2002-08-19 15:14:53 +00:00
lazarus
a537fadc78 MG: fixed TPage.Visible
git-svn-id: trunk@3176 -
2002-08-19 15:14:52 +00:00
lazarus
e1797ddf53 MG: fixed timers
git-svn-id: trunk@3175 -
2002-08-19 15:14:51 +00:00
lazarus
5591e09f52 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@3174 -
2002-08-19 15:14:50 +00:00
lazarus
934d75f15b MG: started TCollectionPropertyEditor
git-svn-id: trunk@3173 -
2002-08-19 15:14:49 +00:00
lazarus
e30f550e27 MG: TNotebook is now streamable
git-svn-id: trunk@3172 -
2002-08-19 15:14:48 +00:00
lazarus
46a3c71dbf New dialog for multiline caption of TCustomLabel.
Prettified TStrings property editor.
Memo now has automatic scrollbars (not fully working), WordWrap and Scrollbars property
Removed saving of old combo text (it broke things and is not needed). Cleanups.

git-svn-id: trunk@3171 -
2002-08-19 15:14:47 +00:00
lazarus
ba11c85e35 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@3170 -
2002-08-19 15:14:46 +00:00
lazarus
3609c3cda9 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@3169 -
2002-08-19 15:14:45 +00:00
lazarus
0193a0daf3 MG: activated environment opts in debugger
git-svn-id: trunk@3168 -
2002-08-19 15:14:44 +00:00
lazarus
ffd4807ec9 MG: fixed search forward
git-svn-id: trunk@1792 -
2002-07-27 15:38:01 +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
c01f402583 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@1676 -
2002-05-13 14:47:01 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
b9f3eb9c5a MG: fixed AdjustClientRect of TGroupBox
git-svn-id: trunk@1626 -
2002-04-22 13:07:46 +00:00
lazarus
852eb5a81f GTK Cleanup
Shane

git-svn-id: trunk@1545 -
2002-03-25 17:59:20 +00:00
lazarus
bee2a144d9 MG: fixed TBevel.Create and TListView.Destroy
git-svn-id: trunk@1519 -
2002-03-14 23:25:52 +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
8d718a011d Improved TSpeedButton (Glyph, Spacing, Margin, drawing)
Added PageCount to TNotebook
Optimized component selection buttons a bit.

git-svn-id: trunk@1456 -
2002-02-24 20:51:24 +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
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
ea61035ca8 Added TImage class
Shane

git-svn-id: trunk@554 -
2001-12-21 18:17:00 +00:00
lazarus
4d2da430b7 added popupmenu+arrows to notebooks, added target filename
git-svn-id: trunk@389 -
2001-11-05 18:18:19 +00:00
lazarus
a5a458d225 MG: fixed customradiogroup OnClick + ItemIndex
git-svn-id: trunk@361 -
2001-10-19 14:27:43 +00:00
lazarus
b8d28a65c6 MG: reduced paint messages
git-svn-id: trunk@300 -
2001-06-26 21:44:33 +00:00
lazarus
42ba7dce4d MG: small bugfixes
git-svn-id: trunk@287 -
2001-06-12 18:31:01 +00:00
lazarus
d919d167eb + added working OnClick support for TCustomRadiogroup, stoppok
git-svn-id: trunk@265 -
2001-04-17 21:39:17 +00:00
lazarus
30d2a175a2 * TTimer uses winapi interface now instead of sendmessage interface, stoppok
git-svn-id: trunk@259 -
2001-04-06 22:28:09 +00:00
lazarus
d7a5998509 MG: customradiogroup is now streamable
git-svn-id: trunk@226 -
2001-03-15 14:42:20 +00:00
lazarus
6d9153fbf6 Streaming additions by MAttias
Shane

git-svn-id: trunk@114 -
2001-01-12 18:27:32 +00:00
lazarus
176191f0cf Started taking KeyDown messages in TDesigner
Shane

git-svn-id: trunk@108 -
2001-01-09 21:06:06 +00:00
lazarus
fd402e04ac Worked on moving controls. It's just not working with the X and Y coord's I'm getting.
Shane

git-svn-id: trunk@107 -
2001-01-09 18:23:21 +00:00
lazarus
0a09a437ad Minor changes
git-svn-id: trunk@99 -
2001-01-05 18:56:23 +00:00
lazarus
a1ea547079 Moved lresources.
Moved CreateLFM to Main.pp
Changed Form1 and TFOrm1 to MainIDE and TMainIDE
Shane

git-svn-id: trunk@96 -
2001-01-04 20:33:53 +00:00
lazarus
f691b58971 Added more images to the resource.
Shane

git-svn-id: trunk@81 -
2000-12-29 15:04:07 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00