Commit Graph

516 Commits

Author SHA1 Message Date
mattias
b0ad5fd977 LCL+gtk intf: improved debugging missing FWidgetSetClass and fixed crash on calling SetCCCallbacks in TGtkWSCustomControl.CreateHandle
git-svn-id: trunk@13509 -
2007-12-28 20:52:21 +00:00
mattias
fd641213fc LCL: undo docking patch
git-svn-id: trunk@13349 -
2007-12-16 11:00:25 +00:00
mattias
767859d068 IDE: implemented short cuts for ecSetFreeBookmark, ecPrevBookmark, ecNextBookmark
git-svn-id: trunk@13348 -
2007-12-16 10:58:01 +00:00
paul
2e413c5941 use obj.Reference.Handle instead of obj.Handle in lcl since obj.Handle is deprecated now (for converted gdi objects)
git-svn-id: trunk@13307 -
2007-12-13 02:01:24 +00:00
mattias
92417fc324 LCL: added comment for alClient
git-svn-id: trunk@13252 -
2007-12-09 12:02:31 +00:00
mattias
aa1a4453b2 LCL: for Delphi compatibility: several alClient aligned controls now overlap fixing bug #10380
git-svn-id: trunk@13250 -
2007-12-09 11:44:06 +00:00
mattias
c6316907b3 LCL: TWinControl.CreateControlAlignList now uses the more Delphi compatible order
git-svn-id: trunk@13219 -
2007-12-08 12:59:45 +00:00
paul
3ed6ba4007 TWinControl.PaintTo:
- implementation for win32 and qt
- initial implementation for gtk

git-svn-id: trunk@13209 -
2007-12-07 18:56:17 +00:00
mattias
53e8d6533f IDE: fixed searching owner of virtual files
git-svn-id: trunk@13168 -
2007-12-05 19:27:09 +00:00
mattias
389c1a693a LCL: ChildSizing.Layout now uses PreferredSize of Autosized childs as min and max
git-svn-id: trunk@13144 -
2007-12-04 13:22:07 +00:00
mattias
03acdb2c29 LCL: updating ActiveControl for nested forms
git-svn-id: trunk@13130 -
2007-12-03 21:00:36 +00:00
mattias
657e99cf70 LCL: autosize algo Align: added constraints for the remaining area
git-svn-id: trunk@13119 -
2007-12-02 12:33:45 +00:00
paul
cc14f8e72b fix compilation with VerboseSizeMsg only
git-svn-id: trunk@13106 -
2007-12-01 16:43:51 +00:00
mattias
defd11ffbc LCL: TControl.Anchors no akLeft,akRight changed from center to scale center for Delphi compatibility
git-svn-id: trunk@13077 -
2007-11-29 10:36:36 +00:00
mattias
d6c8262c2a LCL: added heutistic for missing ClientWidth/ClientHeight in lfm
git-svn-id: trunk@13041 -
2007-11-26 20:29:11 +00:00
mattias
1e96af5fb0 LCL: fixed wrong IFDEF DisableLoadedClientSize
git-svn-id: trunk@12944 -
2007-11-21 01:05:36 +00:00
mattias
5141dd53bc LCL: fixed TLabel to override CalculatePreferredSize instead of DoAutoSize
git-svn-id: trunk@12925 -
2007-11-19 20:00:42 +00:00
mattias
22b7128760 LCL: fixing endless loop in win32: TWinControl.IsControlMouseMsg recognizes overlapping TWinControl, but will ignore them
git-svn-id: trunk@12713 -
2007-11-03 10:46:54 +00:00
mattias
985c21b33b LCL: TWinControl.IsControlMouseMsg checking for wincontrol childs - in case they overlap
git-svn-id: trunk@12704 -
2007-11-02 20:21:39 +00:00
mattias
81829658cf IDE: fixed run params FormResize code, LCL: using basebounds for computing order of align controls
git-svn-id: trunk@12700 -
2007-11-02 17:39:39 +00:00
mattias
cfaf975984 IDE: added flag to not compile IDE when just installing a package
git-svn-id: trunk@12699 -
2007-11-02 16:59:04 +00:00
mattias
09342edb8f gtk intf: fixed GetClientRect for notebook
git-svn-id: trunk@12694 -
2007-11-02 10:58:55 +00:00
mattias
ef2d81ca2c LCL: reduced debug output
git-svn-id: trunk@12693 -
2007-11-02 10:03:36 +00:00
mattias
112a347fa5 LCL: autosizing now uses logical clienrect, so Align<>alNone controls now fills the whole logical area
git-svn-id: trunk@12679 -
2007-11-01 14:32:15 +00:00
mattias
7a6eecdba3 gtk intf: set min constraints for controls to 1x1
git-svn-id: trunk@12676 -
2007-11-01 12:49:24 +00:00
mattias
6b5f9e4f97 codetools: added dbgs overload for int64
git-svn-id: trunk@12675 -
2007-11-01 11:40:27 +00:00
mattias
77f041d1b0 IDE: imporved env opts dlg
git-svn-id: trunk@12670 -
2007-11-01 02:30:39 +00:00
mattias
178543e288 LCL: reduced number of TWSWinControlClass.SetBounds calls
git-svn-id: trunk@12668 -
2007-11-01 02:05:47 +00:00
mattias
3938965642 LCL: added compile flag VerboseResizeFlicker
git-svn-id: trunk@12663 -
2007-10-31 12:10:27 +00:00
mattias
fe3cf23b63 LCL: ClientRect Left<=Top, Top<=Bottom check
git-svn-id: trunk@12641 -
2007-10-30 02:53:20 +00:00
mattias
10a44b7cd4 LCL: prepared debugging
git-svn-id: trunk@12639 -
2007-10-30 02:36:52 +00:00
mattias
7cfea46dc7 LCL: reduced debugging output
git-svn-id: trunk@12635 -
2007-10-29 23:46:18 +00:00
mattias
e3da21c00b IDE: compiler optts dlg: fixed flickering in code page
git-svn-id: trunk@12633 -
2007-10-29 23:09:21 +00:00
mattias
c639191753 IDE: compiler opts dlg: fixd lblCompiler spacing, LCL: fixed consistency using GetSpace instead of GetSideSpace
git-svn-id: trunk@12619 -
2007-10-28 12:50:46 +00:00
mattias
223e59af66 LCL: fixed AlignControls when ClientRect changes during update, LCL: AutoSize now uses WithThemeSpace as default, gtk1 intf: implemented GetPreferredSize for WithThemeSpace, LCL: changed TButton/TBitBtn.BorderSpacing.InnerBorder from 4 to 0, IDE: removed InnerBorder values from IDE dialogs
git-svn-id: trunk@12615 -
2007-10-28 00:33:23 +00:00
mattias
79add3b56e LCL: TButtonPanel: minor clean up and reduced overhead while aligning and loading
git-svn-id: trunk@12607 -
2007-10-27 18:09:00 +00:00
paul
a75cc9ff3c CheckGroupBox autosizing patch from Mattias
git-svn-id: trunk@12530 -
2007-10-20 08:43:21 +00:00
paul
1221b576c7 patch from Mattias (something with autoSizing and run parameters dialog borders)
git-svn-id: trunk@12526 -
2007-10-20 02:31:41 +00:00
mattias
1e738d86c5 LCL: DoAutoSize no longer tries to move childs positioned by CHildSizing.Layout
git-svn-id: trunk@12503 -
2007-10-17 10:34:37 +00:00
mattias
3cf6a7f99d LCL: TCustomNotebook added workaround for win32/64 intf that does not send WMSize messages for hidden pages
git-svn-id: trunk@12494 -
2007-10-16 21:57:11 +00:00
mattias
5bef34477f LCL: TPage: fixed ReAlign of TPage on leave, resize, return, fixed clean up after delayed resizing when parent controls become visible
git-svn-id: trunk@12488 -
2007-10-16 11:45:36 +00:00
mattias
029946b537 LCL: enabled autosize for controls without parent, TForm will not autosize if minimized/maximized, once painted
git-svn-id: trunk@12483 -
2007-10-15 23:30:39 +00:00
mattias
8528701b5f LCL: reduced debug output
git-svn-id: trunk@12469 -
2007-10-14 22:57:31 +00:00
mattias
6264aac23c LCL: fixed using parent borderspacing, fixed anchor spacing for parallel controls, fixed endless loop autosize interdependencies, implemented auto fixing anchor circles, implemented auto fixing center anchoring, fixed calculation of static childsizing layouts, fixed autosizing for controls without preferred size by providing default sizes also used in creation, fixed TSizeConstraints.MinMaxWidth/Height
git-svn-id: trunk@12461 -
2007-10-14 12:54:29 +00:00
paul
b864b14f3d - change some formatting
- fix some verbose strings

git-svn-id: trunk@12207 -
2007-09-28 06:19:02 +00:00
paul
df48056fc0 LCL: fix shortcut handling for TButton and TCheckBox
git-svn-id: trunk@12133 -
2007-09-22 12:54:48 +00:00
mattias
f4eaf90e42 undo
git-svn-id: trunk@12129 -
2007-09-22 10:09:27 +00:00
mattias
b647927885 translations: german: added lazreport maincalleditor.de.po from Joerg Braun
git-svn-id: trunk@12128 -
2007-09-22 10:06:48 +00:00
mattias
b514d80686 LCL: fixed removing TCustomPage pfAdded when destroying handle
git-svn-id: trunk@11991 -
2007-09-10 19:23:00 +00:00
mattias
862f82d3e3 LCL: autosizing: disabled using GetPreferredSize in GetChildBounds for aligned controls
git-svn-id: trunk@11854 -
2007-08-23 21:42:26 +00:00