Commit Graph

358 Commits

Author SHA1 Message Date
paul
07f06787ff lcl: allow setting Size for TIcon, TCursorImage, TicnsIcon before loading or before changing Current property. fixes #0011983
git-svn-id: trunk@16279 -
2008-08-28 00:54:58 +00:00
mattias
69cfe88898 using UTF-8 for file operations and environment variables
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
b8abd98a33 IDE: registering TFrame
git-svn-id: trunk@15565 -
2008-06-24 18:37:31 +00:00
mattias
f3ae482691 IDE: implemented putting a frame onto a designer
git-svn-id: trunk@15561 -
2008-06-24 15:05:51 +00:00
paul
ad0c55e479 lcl:
- create, destroy TIcon.Handle when needed
- repair TCustomForm.SetIcon, TApplication.SetIcon

git-svn-id: trunk@15503 -
2008-06-21 14:23:02 +00:00
mattias
96e855ad53 LCL: TControlScrollBar: implemented hiding scrollbar, bug #11491
git-svn-id: trunk@15470 -
2008-06-19 10:41:09 +00:00
paul
194a5e0b3c lcl: publish wheel events for TForm
git-svn-id: trunk@15383 -
2008-06-11 03:34:17 +00:00
vincents
d99a049461 LCL: TScrollingWinControl.AutoScroll (bug #10774)
* moved TScrollingWinControl.AutoScroll from published to protected section
* set default value to true
* published AutoScroll in descendant classes

git-svn-id: trunk@15375 -
2008-06-10 14:30:57 +00:00
mattias
a75241f932 IDE: using DesignInfo for frames to store position, LCL: TFrame storing DesignLeft and DesignTop
git-svn-id: trunk@15227 -
2008-05-25 20:50:07 +00:00
paul
1fe620b00a lcl: add TCustomForm.GetFormImage from Gerard Visent (issue #0011292 with modifications)
git-svn-id: trunk@15127 -
2008-05-14 06:43:38 +00:00
paul
1bbabe9c0f lcl: publish more TScrollBox properties
git-svn-id: trunk@15061 -
2008-05-06 12:57:01 +00:00
paul
906fc15355 ide:
- set parent for frame to show its content
- fix frame positioning in the designer

git-svn-id: trunk@15057 -
2008-05-06 07:57:31 +00:00
paul
d2d5ce2407 lcl: add TFrame to the component palette if -dEnabledTFrame is passed
git-svn-id: trunk@15042 -
2008-05-04 09:19:54 +00:00
mattias
ae532864a2 LCL: added TFrame.LCLVersion
git-svn-id: trunk@15035 -
2008-05-03 11:20:40 +00:00
mattias
a42e97ccfc LCL: published TFrame.ClientWidth/ClientHeight
git-svn-id: trunk@15034 -
2008-05-03 11:15:12 +00:00
paul
34642accc0 remove own declaration of TDataModule => use rtl instead
git-svn-id: trunk@14745 -
2008-04-04 00:31:33 +00:00
paul
11de6af8b9 decapitalize all procedure and function keywords to make all looks the same
git-svn-id: trunk@14375 -
2008-03-03 08:06:26 +00:00
mattias
d00602020a LCL: added TScreen.DataModules form Aleksey Lagunov
git-svn-id: trunk@14331 -
2008-02-29 20:11:29 +00:00
mattias
3e7f7a99cc LCL: added hidden published property TForm.LCLVersion, bug #10069
git-svn-id: trunk@14270 -
2008-02-27 11:15:16 +00:00
mattias
7fb3c565e0 LCL: TForm: sorted published properties
git-svn-id: trunk@14269 -
2008-02-27 11:01:23 +00:00
mattias
6632151a96 LCL: removed TCustomForm.TextHeight
git-svn-id: trunk@14196 -
2008-02-19 19:02:37 +00:00
paul
6974762fd6 - formatting, cosmetic changes and cleanup
git-svn-id: trunk@13774 -
2008-01-16 04:05:34 +00:00
paul
be879539ca - move OnGetDockCaption and friends to TWinControl
- some improvements to dock header drawing

git-svn-id: trunk@13681 -
2008-01-09 09:08:12 +00:00
mattias
92861f6679 LCL: made TControl.SetVisible virtual. This fixes using TControl(AForm).Visible:=true during creation
git-svn-id: trunk@13621 -
2008-01-04 19:14:18 +00:00
mattias
525fec94be LCL: replaced drag/dock messages with a cleaner TDragManager from Marius
git-svn-id: trunk@13564 -
2008-01-01 23:35:52 +00:00
mattias
30a0f52908 LCL: TApplicationProperties now uses handler lists instead of global events
git-svn-id: trunk@13358 -
2007-12-17 19:31:44 +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
mattias
d01719fc58 LCL: TCustomForm: not calling LCLIntf.SetFocus if Parent<>nil, choosing a default for ActiveControl in TCustomForm.WndProc
git-svn-id: trunk@13131 -
2007-12-03 21:30:32 +00:00
paul
c828678066 LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset.
git-svn-id: trunk@13062 -
2007-11-28 10:03:28 +00:00
mattias
f1d8c5a0e9 LCL: TApplicationProperties: added destructor to unlink the events
git-svn-id: trunk@12932 -
2007-11-20 00:08:59 +00:00
tombo
b81ab6be63 LCL Application: help key depends on widgetset
git-svn-id: trunk@12923 -
2007-11-19 14:39:55 +00:00
marc
65035435c1 * fixed typo in InvalidateScollInfo by Martin Smat
git-svn-id: trunk@12905 -
2007-11-17 16:56:22 +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
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
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
852f93d82f lcl: move VerboseScrollingWinControl debug condition to separate method (to simplify condition change)
git-svn-id: trunk@12328 -
2007-10-05 05:48:17 +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
2d3019ded3 gtk: fixed pasting from other apps: reason was an uninitialized stack value
git-svn-id: trunk@11693 -
2007-07-31 17:17:14 +00:00
tombo
d707f64709 LCL: added TForm.AllowDropFiles to enable OnDropFiles event, updated DropFiles example
git-svn-id: trunk@11686 -
2007-07-31 12:51:35 +00:00
vincents
146cc33de1 LCL : made TCustomForm.DoCreate and DoDestroy virtual (bug #9301)
git-svn-id: trunk@11585 -
2007-07-20 19:25:48 +00:00
paul
c4eda87b12 - Distinct TCustomForm.Position poScreenCenter and poDesktopCenter. ScreenCenter uses sizes of primary Screen but DesktopCenter whole desktop size.
- reimplement QT GetSystemMetrics for SM_CXSCREEN, SM_CYSCREEN and move old method to SM_CXVIRTUALSCREEN, SM_CYVIRTUALSCREEN

git-svn-id: trunk@11450 -
2007-07-09 12:50:20 +00:00
paul
d5c7e43700 - BidiMode patch from Zaher Dirkey (0008996) part 1
git-svn-id: trunk@11408 -
2007-07-02 07:00:51 +00:00
tombo
d7ae9d52d1 LCL: renamed OnFilesDrop event to OnDropFiles
git-svn-id: trunk@11369 -
2007-06-25 14:38:03 +00:00
tombo
6860a97e2b LCL: added OnFilesDrop event to TCustomForm, TApplication and TApplicationProperties
* created example application
* implemented in Win32 interface

git-svn-id: trunk@11365 -
2007-06-24 10:17:46 +00:00
mattias
06efcb6461 LCL: fixed TApplication.ReleaseComponent
git-svn-id: trunk@11232 -
2007-05-30 23:10:09 +00:00
paul
0b6ce0bd99 BiDiMode patch from zaher dirkey (report 0008955)
git-svn-id: trunk@11209 -
2007-05-28 09:06:36 +00:00