Commit Graph

475 Commits

Author SHA1 Message Date
mattias
336c22deda added Help to TApplication, disable it with Application.Navigation-[anoF1ForHelp]
git-svn-id: trunk@9281 -
2006-05-13 17:07:25 +00:00
mattias
fa83cfbcf9 added TCustomForm.IntfHelp - a method to be called by the interfaces
git-svn-id: trunk@9274 -
2006-05-13 12:58:32 +00:00
mattias
003ec5d0f6 application dump stack only if no AppNoExceptionMessages is set
git-svn-id: trunk@9261 -
2006-05-13 08:20:31 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
950dc3d88a implemented Help for IDE windows, added node for OI
git-svn-id: trunk@9199 -
2006-04-29 12:25:17 +00:00
mattias
560cd8d9a1 fixed appliaction lastmouse cache
git-svn-id: trunk@9169 -
2006-04-23 20:49:01 +00:00
mattias
422e644e54 reduced overhead in TWinControl.IsControlMouseMsg from Darek
git-svn-id: trunk@9164 -
2006-04-23 20:20:22 +00:00
vincents
1305af6d49 added Application.OnEndSession and Application.OnQueryEndSession from Boguslaw Brandys
git-svn-id: trunk@8941 -
2006-03-16 20:07:16 +00:00
vincents
d437ea67e0 clean up
git-svn-id: trunk@8781 -
2006-02-20 13:41:28 +00:00
micha
a38ed98e25 implement TCustomForm.EnsureVisible
git-svn-id: trunk@8557 -
2006-01-18 20:21:15 +00:00
mattias
6e8ee76fb2 build lazarus now always use -w to get entering/leaving marks, improved carbon intf mouse events
git-svn-id: trunk@8514 -
2006-01-13 18:43:42 +00:00
vincents
df9d19b381 implemented TApplicationProperties.ShowMainForm (issue #882)
git-svn-id: trunk@8498 -
2006-01-11 12:37:27 +00:00
micha
bc9cefe2d0 fix case of argument
git-svn-id: trunk@8359 -
2005-12-23 20:35:38 +00:00
micha
b7719fdbdd make ReleaseComponent more generic by introducing QueueAsyncCall
git-svn-id: trunk@8297 -
2005-12-12 19:22:28 +00:00
mattias
e84231cff6 improved smartlinking: graphics and forms finalization
git-svn-id: trunk@8254 -
2005-12-06 11:25:16 +00:00
mattias
21e9c81a84 reduced overhead getting PixelsPerInch
git-svn-id: trunk@8155 -
2005-11-14 22:12:49 +00:00
mattias
23d064a68d fixed calling Idle while debugging for cmd line debugger
git-svn-id: trunk@8135 -
2005-11-11 17:16:23 +00:00
vincents
afe0734734 clean up of fpcadds
git-svn-id: trunk@8101 -
2005-11-07 23:25:45 +00:00
micha
95cfbef747 add TShowInTaskbar enum to specify "default", which is default for what the widgetset wants
git-svn-id: trunk@8079 -
2005-11-06 19:35:22 +00:00
mattias
679cd0bc8e implemented TCustomForm.OnWindowStateChange for gtk2
git-svn-id: trunk@8066 -
2005-11-05 12:55:53 +00:00
mattias
4a15b32072 fixed calling CreateFormEditor
git-svn-id: trunk@7863 -
2005-09-30 23:00:17 +00:00
mattias
9dfd7b0475 implemented TApplication.OnActivate/OnDeactivate
git-svn-id: trunk@7714 -
2005-09-16 09:39:08 +00:00
mattias
c727146b87 implemented ide command scopes in keymapping, not functional yet
git-svn-id: trunk@7691 -
2005-09-14 00:17:45 +00:00
marc
ff92a7ad3a * Trimmed trailing spaces
git-svn-id: trunk@7664 -
2005-09-10 16:19:39 +00:00
mattias
e75d89fe68 added debugln for AutoSizeDelayed
git-svn-id: trunk@7639 -
2005-09-06 22:25:54 +00:00
marc
68321456bb * Renamed InterfaceObject to WidgetSet
- Removed some logs
* Changed mainloop to a callback through the interface

git-svn-id: trunk@7585 -
2005-08-28 23:38:18 +00:00
mattias
b526cdf66b formnames are now searched in Screen, started project session files
git-svn-id: trunk@7511 -
2005-08-16 20:07:43 +00:00
mattias
f747f8fec6 TApplication now sets FindGlobalComponent always
git-svn-id: trunk@7497 -
2005-08-13 11:11:17 +00:00
vincents
1064272122 removed ifdef ver1 from Martin Smat
git-svn-id: trunk@7479 -
2005-08-04 08:41:46 +00:00
mattias
c787366beb added TIDEDialogLayoutStorage component for simpler IDE dialogs
git-svn-id: trunk@7462 -
2005-07-31 17:58:40 +00:00
vincents
3c8fe5d206 initialize variables at declaration instead in the unit initialization from Florian K�berle
git-svn-id: trunk@7426 -
2005-07-26 08:45:15 +00:00
mattias
5589eb6e2c fixed clean all in IDE, added SystemKey parameter to IntfUTF8KeyPress
git-svn-id: trunk@7327 -
2005-07-07 20:20:45 +00:00
mattias
87bc6b3931 added AutoSizeDelayed check for controls without form parents
git-svn-id: trunk@7307 -
2005-06-30 19:39:04 +00:00
vincents
79896c7112 - removed 1.x specific FindGlobalComponent
- added writing stack trace of exception in Application.HandleException

git-svn-id: trunk@7260 -
2005-06-21 14:41:16 +00:00
mattias
ef447778e8 added TApplication.ShowMainForm from George Lober
git-svn-id: trunk@7244 -
2005-06-17 15:49:55 +00:00
mattias
1114e5832d added message parts to Help interface
git-svn-id: trunk@7225 -
2005-06-08 08:02:09 +00:00
mattias
93764b38a9 added constraints to about form and published TForm.OnShortCut
git-svn-id: trunk@7185 -
2005-05-19 20:59:42 +00:00
micha
2bfef4ae8e implement/fix button/label shortcut accelchar handling
git-svn-id: trunk@7108 -
2005-04-27 12:37:28 +00:00
mattias
4088211fec moved THintInfo from forms.pp to controls.pp and changed TControlShowHint event from pointer to PHintHinfo
git-svn-id: trunk@7092 -
2005-04-20 07:14:00 +00:00
micha
fbb495bee3 implement active default control switching
pressing return key executes active default control action

git-svn-id: trunk@7080 -
2005-04-17 18:41:15 +00:00
micha
e26daffd9e remove TApplication.Handle (not cross-platform)
git-svn-id: trunk@7029 -
2005-03-26 11:24:55 +00:00
micha
ab2ceb0d19 implement ShowInTaskBar for win32 intf
git-svn-id: trunk@7022 -
2005-03-25 08:58:11 +00:00
mattias
5ec0ba3595 implemented TCustomForm.ShowInTaskBar for gtk1+2 from Andrew Haines
git-svn-id: trunk@6995 -
2005-03-19 23:36:26 +00:00
mattias
f8d5c91d6f moved CM_ message constants from crontrols.pp to lmessages.pp to break circles and clean up controls.pp
git-svn-id: trunk@6940 -
2005-03-11 14:40:37 +00:00
mattias
57990d6de7 handle tab key in ControlKeyDown in TCustomEdit and TCustomComboBox
git-svn-id: trunk@6933 -
2005-03-10 09:02:11 +00:00
mattias
c7ed36c323 implemented gtk2 AppMinimize
git-svn-id: trunk@6921 -
2005-03-08 00:28:03 +00:00
vincents
5c84454943 changed hexstr(cardinal()) for pointers to dbgs() and other 64-bits fixes from Peter Vreman
git-svn-id: trunk@6915 -
2005-03-07 21:59:45 +00:00
mattias
80090ba2b3 fixed fpc 1.9.9 compilation
git-svn-id: trunk@6876 -
2005-03-02 15:16:55 +00:00
mattias
a2e6b02e8c implemented updating TApplication.Hint
git-svn-id: trunk@6872 -
2005-03-02 11:30:16 +00:00
mattias
1fe900aedb TApplication now frees only its components before finalization, not itself
git-svn-id: trunk@6860 -
2005-02-28 16:52:24 +00:00
mattias
5baf8a8fef TApplication now uses ExitProc to free itself before all finaizations
git-svn-id: trunk@6852 -
2005-02-26 20:43:54 +00:00
mattias
75695b098e fixed hint size and activate
git-svn-id: trunk@6851 -
2005-02-26 20:26:03 +00:00
mattias
85765e67ac added navigation key check for up/down already handled
git-svn-id: trunk@6825 -
2005-02-21 13:54:26 +00:00
mattias
7d8b514be9 moved LCL navigation key handling to key up, so that interface has the chance to handle keys
git-svn-id: trunk@6815 -
2005-02-19 21:54:08 +00:00
mattias
9ed4753dc8 disabling idle handler during TApplication error handling
git-svn-id: trunk@6793 -
2005-02-17 18:54:04 +00:00
mattias
8d74a139b2 extented error message of TApplication
git-svn-id: trunk@6792 -
2005-02-17 18:48:24 +00:00
vincents
8e64bd00ae fixed fpc 1.0.x compilation
git-svn-id: trunk@6773 -
2005-02-08 21:46:23 +00:00
marc
7c3a95c570 * first 64bit changes
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
mattias
a6b0ee0289 implemented gtkwidgetset.IsWindowEnabled
git-svn-id: trunk@6740 -
2005-02-05 13:33:05 +00:00
micha
6fa632827f implement shortcut handling, tcustomlabel accelerator focuscontrol functionality
git-svn-id: trunk@6725 -
2005-02-03 15:10:23 +00:00
vincents
394aba6eba added define ExceptionHasNoFrames and set it for fpc 1.0.x and 1.9.6
git-svn-id: trunk@6715 -
2005-01-29 03:24:05 +00:00
vincents
71f4a8dab7 fix for 1.9.7 and higher.
git-svn-id: trunk@6706 -
2005-01-28 11:40:32 +00:00
mattias
948a215e46 added QuestionDlg - a MessageDlg with custom buttons
git-svn-id: trunk@6703 -
2005-01-27 19:03:51 +00:00
mattias
1ae6bc0c26 fixed updating restored form bounds for forms without handle
git-svn-id: trunk@6688 -
2005-01-25 20:07:03 +00:00
micha
d303185c5d implement restored size, let lazarus ide store restored size
git-svn-id: trunk@6662 -
2005-01-21 22:08:11 +00:00
mattias
ab66df423f fixed TGtkWidgetSet.ExtSelectClipRGN for DCOrigin
git-svn-id: trunk@6608 -
2005-01-16 11:40:11 +00:00
mattias
c49518c55c published BorderSpacing for many controls
git-svn-id: trunk@6429 -
2004-12-27 19:40:59 +00:00
mattias
d2d3030a60 implemented creating classes at run time from any TComponent descendant
git-svn-id: trunk@6272 -
2004-11-20 11:20:06 +00:00
vincents
3ec726878e Destroy menu handle, when destroying form handle.
git-svn-id: trunk@6227 -
2004-11-10 20:53:18 +00:00
mattias
5f8024e0d7 implemented auto sizing: child to parent sizing
git-svn-id: trunk@6206 -
2004-11-05 22:08:53 +00:00
micha
3c81935809 add TCustomForm.BorderIcons (delphi compat)
tweak win32 window dialog flags, to create better dialog look

git-svn-id: trunk@6159 -
2004-10-24 18:54:57 +00:00
mattias
9cbff0982c added default values for compiler skip options and improved many parts of synedit for UTF8
git-svn-id: trunk@5919 -
2004-09-04 22:24:16 +00:00
mattias
56ae7a60a2 fixed focus catch for combobox csDropDownList
git-svn-id: trunk@5890 -
2004-08-30 10:49:20 +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
mattias
aa117a3f6c moved navigation key handling to TApplication and added options for custom navigation
git-svn-id: trunk@5862 -
2004-08-26 19:09:34 +00:00
mattias
f576d2fccd simple forms can now be child controls
git-svn-id: trunk@5820 -
2004-08-18 20:49:03 +00:00
mattias
0ae50847ff implemented TCustomForm.Release
git-svn-id: trunk@5819 -
2004-08-18 14:24:55 +00:00
mattias
8fb1867a6b removed obsolete unit vclglobals
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
8fbf5f70d1 started TCustomDockForm
git-svn-id: trunk@5807 -
2004-08-16 22:09:18 +00:00
mattias
d2c46c3582 published TForm.SessionProperties, added property editor and activated the storage components for fpc 1.9.5 because of rttiutils
git-svn-id: trunk@5806 -
2004-08-16 20:40:26 +00:00
mattias
32db79433f fixed freeing TReader.Driver
git-svn-id: trunk@5788 -
2004-08-15 15:05:46 +00:00
mattias
a6d5670154 implemented platform independent binary object streamer
git-svn-id: trunk@5787 -
2004-08-15 14:39:36 +00:00
mattias
885b54ba20 fixed codetools ConstSet, implemented notifying TApplication whenmenu popups
git-svn-id: trunk@5776 -
2004-08-13 10:20:19 +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
fe6fe05521 implemented FormStyle fsSplash for splash screens
git-svn-id: trunk@5762 -
2004-08-09 21:12:43 +00:00
mattias
e6ebce1af3 added workaround for not working TDataModule.AfterConstruction
git-svn-id: trunk@5733 -
2004-08-04 10:35:38 +00:00
mattias
efd5eaf7b4 fixed fpc 1.0.10 compilation
git-svn-id: trunk@5711 -
2004-07-25 22:54:38 +00:00
mattias
2f8201d816 added rx components from Michal Van Canneyt
git-svn-id: trunk@5709 -
2004-07-25 15:39:55 +00:00
mattias
784902b92a TXMLPropStorage basically working
git-svn-id: trunk@5704 -
2004-07-25 01:04:45 +00:00
mattias
4b1ebca16e started propertystorage enable with -dEnableSessionProps
git-svn-id: trunk@5699 -
2004-07-23 22:06:56 +00:00
mattias
477ec0d445 extended RolesForForm to manage multiple roles for on control
git-svn-id: trunk@5665 -
2004-07-11 13:03:54 +00:00
mattias
587f9c2420 added Delphi ToDo support, Application.WndProc, small bugfixes from Colin
git-svn-id: trunk@5664 -
2004-07-10 18:17:30 +00:00
micha
a3cfd24da5 implement better ExecuteXXAction design; break dependency on TButton class in TCustomForm
git-svn-id: trunk@5634 -
2004-07-01 20:42:11 +00:00
micha
9dbc1ae5d7 implement return key clicks default button; escape key clicks cancel button
git-svn-id: trunk@5623 -
2004-06-30 11:07:20 +00:00
mattias
d4265baaa0 readded protected TWinControl.BorderStyle
git-svn-id: trunk@5497 -
2004-05-21 18:34:44 +00:00
mattias
5d9f229457 quick fixed crashing property overloading BorderStyle
git-svn-id: trunk@5496 -
2004-05-21 18:20:11 +00:00
mattias
c01cf47133 quick fixed crashing property overloading BorderStyle
git-svn-id: trunk@5495 -
2004-05-21 18:12:17 +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
mattias
7f77713e6c replaced writeln by debugln
git-svn-id: trunk@5456 -
2004-05-11 12:16:48 +00:00
marc
34c1c7f47b * Interface reconstruction. Created skeleton units, classes and wscontrols
git-svn-id: trunk@5311 -
2004-03-17 00:34:37 +00:00
mattias
fc72bfb144 added TWinControl.ParentFormInitializeWnd
git-svn-id: trunk@5288 -
2004-03-08 22:36:01 +00:00
mattias
add76d4e8b completed new TToolBar
git-svn-id: trunk@5226 -
2004-02-23 18:24:38 +00:00
mattias
3e893c428f activated Idle actions
git-svn-id: trunk@5190 -
2004-02-10 02:00:13 +00:00
mattias
cb3a24c0c7 added TActionList - actions need testing
git-svn-id: trunk@5139 -
2004-02-02 17:39:10 +00:00
mattias
7e956b8c19 more Actions TAction, TBasicAction, ...
git-svn-id: trunk@5138 -
2004-02-02 16:59:28 +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
d90dafe5fe set colors to default values
git-svn-id: trunk@4980 -
2003-12-28 02:40:50 +00:00
mattias
add918bbb0 implemented default values for property editors and OI
git-svn-id: trunk@4978 -
2003-12-27 19:34:13 +00:00
mattias
459b1c939c fixed many range check warnings
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
micha
d67aaa19bf fix defocus control when destroying it
git-svn-id: trunk@4943 -
2003-12-23 16:50:45 +00:00
micha
56bdc23a6f hint fixes: parentfont, font itself, showing/hiding + more
git-svn-id: trunk@4884 -
2003-12-14 19:18:04 +00:00
mattias
53adb7a109 reduced unit circles, fixed fpImage streaming
git-svn-id: trunk@4844 -
2003-11-26 21:30:19 +00:00
mattias
aa03a209d6 started PixelsPerInch
git-svn-id: trunk@4814 -
2003-11-17 23:09:39 +00:00
mattias
1e4cf2c054 fpc 1.1 fixes, started scrollbar hiding, started polymorphing client areas
git-svn-id: trunk@4752 -
2003-11-01 10:27:41 +00:00
mattias
3564a2e914 removed some hints
git-svn-id: trunk@4744 -
2003-10-30 21:26:23 +00:00
mattias
6a07969e0d removed CustApp defines
git-svn-id: trunk@4721 -
2003-10-21 18:44:11 +00:00
mattias
11dd41282d fixed TApplicationProperties
git-svn-id: trunk@4713 -
2003-10-16 20:31:21 +00:00
mattias
1b77f736e7 added catalan
git-svn-id: trunk@4707 -
2003-10-11 08:33:22 +00:00
mattias
dfab5a13b1 moved some lazarus resource code to LResources.pp
git-svn-id: trunk@4703 -
2003-10-07 14:54:59 +00:00
ajgenius
db287fefac temp hack to workaround TApplicationProperties in Designing
git-svn-id: trunk@4687 -
2003-10-01 13:24:10 +00:00
ajgenius
9ffc72bf75 added initial TApplicationProperties(ala D5 TApplicationEvents)
git-svn-id: trunk@4685 -
2003-09-29 21:24:35 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
f776299788 fixed ColorIsStored
git-svn-id: trunk@4611 -
2003-09-13 10:06:53 +00:00
mattias
8867c27b0f fixed register color prop edit
git-svn-id: trunk@4543 -
2003-08-28 12:08:30 +00:00
mattias
a9d2994382 started TDockTree
git-svn-id: trunk@4536 -
2003-08-27 11:01:10 +00:00
mattias
115757e25e added TFrame definition, no implementation
git-svn-id: trunk@4534 -
2003-08-27 09:20:44 +00:00
mattias
e00dd881f3 activated CustApp as default
git-svn-id: trunk@4487 -
2003-08-15 16:27:50 +00:00
mattias
e691fb61ec TApplication now descends from TCustomApplication
git-svn-id: trunk@4471 -
2003-08-12 21:35:11 +00:00
mattias
62cb8e4eaf added TApplication.CaptureExceptions
git-svn-id: trunk@4409 -
2003-07-16 16:53:59 +00:00
mattias
c4156a9592 deactivated FCL TDataModule
git-svn-id: trunk@4408 -
2003-07-14 09:03:39 +00:00
mattias
2d244346ef fixed TDataModule.OnCreate
git-svn-id: trunk@4392 -
2003-07-11 09:26:08 +00:00
marc
822a5a7bd7 * Fixed UseFCLDataModule ifdef define
git-svn-id: trunk@4383 -
2003-07-07 23:56:41 +00:00
mattias
87f19981ac fixed expression evaluation
git-svn-id: trunk@4382 -
2003-07-07 20:02:08 +00:00
mattias
afd8334eb0 updated polish localization
git-svn-id: trunk@4372 -
2003-07-06 17:53:35 +00:00
mattias
0daacecbf3 implemented TPairSplitter streaming
git-svn-id: trunk@4298 -
2003-06-23 12:33:55 +00:00
mattias
1fb4ee52a5 fixes for debugging lazarus
git-svn-id: trunk@4296 -
2003-06-23 09:42:09 +00:00
mattias
8882e9c7e7 fixed keeping TForm.Visible=false
git-svn-id: trunk@4281 -
2003-06-16 22:47:19 +00:00
mattias
31e18d27ca fixed using streamed clientwith/height for child anchors
git-svn-id: trunk@4270 -
2003-06-13 14:38:01 +00:00
mattias
57effbf6b3 updated russian localization from Vasily
git-svn-id: trunk@4246 -
2003-06-09 10:07:34 +00:00
mattias
f3ef2a775b fixed 1_0_8 difference
git-svn-id: trunk@4245 -
2003-06-09 09:31:40 +00:00
mattias
c5919c3dfd deactivated our TDataModule for fpc 1.0.8 and 1.1
git-svn-id: trunk@4235 -
2003-06-05 15:25:28 +00:00
mattias
e601180b90 implemented popupmenu items in source editor for breakpoints
git-svn-id: trunk@4233 -
2003-06-04 16:34:11 +00:00
mattias
2929675a0b fixed debugger stop
git-svn-id: trunk@4225 -
2003-06-02 21:37:30 +00:00
mattias
812dbc2965 fixed streaming TDataModule in programs
git-svn-id: trunk@4223 -
2003-06-01 21:37:18 +00:00
mattias
ec9835ce63 implemented datamodules
git-svn-id: trunk@4222 -
2003-06-01 21:09:09 +00:00
mattias
f5fda4505a added TScreen handlers, implemented TMainIDE.UnHideIDE
git-svn-id: trunk@4184 -
2003-05-25 12:12:36 +00:00
mattias
54b361fc68 implemented designer close query
git-svn-id: trunk@4180 -
2003-05-24 08:51:41 +00:00
mattias
a9c753a035 published keypreview
git-svn-id: trunk@4085 -
2003-04-20 16:32:58 +00:00
mattias
043ac98dfc fixed loading form name
git-svn-id: trunk@4082 -
2003-04-20 07:36:29 +00:00
mattias
4acd20bf61 fixed codetools Makefile, fixed default prop not found error
git-svn-id: trunk@4066 -
2003-04-16 22:11:35 +00:00
mattias
7734542e04 implemented package check broken dependency on compile
git-svn-id: trunk@4064 -
2003-04-16 17:20:24 +00:00
mattias
1007c59db7 implemented closing unneeded package
git-svn-id: trunk@4047 -
2003-04-11 21:21:34 +00:00
mattias
cd0c2a7936 added Sender to Application OnKeyDownHandler
git-svn-id: trunk@4043 -
2003-04-11 10:31:57 +00:00
mattias
36bdb823f4 added Application OnKeyDownHandler
git-svn-id: trunk@4042 -
2003-04-11 10:23:23 +00:00
mattias
280af8c739 added some help stuff
git-svn-id: trunk@4041 -
2003-04-11 09:32:20 +00:00
mattias
26455f257f published TControl help properties
git-svn-id: trunk@4040 -
2003-04-11 08:09:26 +00:00
mattias
1127317f62 started package registration
git-svn-id: trunk@4013 -
2003-04-04 16:35:24 +00:00
mattias
977dec59dc fixes for current fpc 1.1
git-svn-id: trunk@3989 -
2003-03-31 10:57:40 +00:00
mattias
a66925277d added TMemoScrollBar
git-svn-id: trunk@3981 -
2003-03-29 17:20:05 +00:00
mattias
3c1c4757ca started TMemoScrollbar
git-svn-id: trunk@3980 -
2003-03-28 23:03:38 +00:00
mattias
5d85ab44f3 implemented build lazarus extra options -d
git-svn-id: trunk@3964 -
2003-03-26 00:21:25 +00:00
mattias
1b47078742 reduced focus handling and improved focus setting
git-svn-id: trunk@3958 -
2003-03-25 10:45:41 +00:00
mattias
964c20a9c5 fixed fpc 1.1 search paths
git-svn-id: trunk@3956 -
2003-03-18 19:14:58 +00:00
mattias
b54d888214 set transient forms with Screen object order
git-svn-id: trunk@3954 -
2003-03-18 13:45:39 +00:00
mattias
002ca709d8 improved focus debugging output
git-svn-id: trunk@3953 -
2003-03-18 13:04:25 +00:00
mattias
f9ff190130 added IsWindowVisible
git-svn-id: trunk@3944 -
2003-03-17 08:51:10 +00:00
mattias
87fe34c5dc fixed transient windows
git-svn-id: trunk@3931 -
2003-03-15 09:42:49 +00:00
mattias
e6d4462a96 added visiblechanging
git-svn-id: trunk@3912 -
2003-03-11 22:56:41 +00:00
mattias
cb8dad4ea8 more localization for gtk- and win32-interface and lcl
git-svn-id: trunk@3908 -
2003-03-11 07:46:44 +00:00
mattias
ad0ea540e1 fixed FindRootDesigner for non controls and added gnome icon
git-svn-id: trunk@3840 -
2003-02-07 20:34:19 +00:00
mattias
aa186e7665 fixed modified and loading xpms for button glyphs
git-svn-id: trunk@3831 -
2003-02-04 11:44:13 +00:00
mattias
b66832a1e7 fixed scrolling offset of TScrollingWinControl
git-svn-id: trunk@3818 -
2003-01-18 21:31:43 +00:00
mattias
2d0fb715b4 implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
git-svn-id: trunk@3792 -
2003-01-06 12:00:16 +00:00
mattias
793dcc8be5 fixed TCustomform.BringToFront
git-svn-id: trunk@3783 -
2003-01-04 12:06:53 +00:00
mattias
4f99bbbbf7 added Windows menu to IDE
git-svn-id: trunk@3782 -
2003-01-04 11:58:32 +00:00
mattias
3a628d7a0e focus fixes, reduced lpi size
git-svn-id: trunk@3749 -
2002-12-28 12:42:38 +00:00
mattias
c36de31dd9 xmlcfg deletion, focus fixes
git-svn-id: trunk@3748 -
2002-12-28 11:29:47 +00:00
mattias
c9dfc381a4 fixed SetColor
git-svn-id: trunk@3743 -
2002-12-27 17:46:04 +00:00
mattias
279a4f077c added more Delphi win32 compatibility functions
git-svn-id: trunk@3742 -
2002-12-27 17:12:38 +00:00
mattias
6167af23a2 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@3737 -
2002-12-26 11:00:15 +00:00
mattias
17f2aeb9bc made Form.Close more Delphish, added some windows compatibility functions
git-svn-id: trunk@3733 -
2002-12-25 10:21:05 +00:00
mattias
ff323fb469 removed unused TCustomForm.WMDestroy
git-svn-id: trunk@3678 -
2002-11-30 11:24:05 +00:00
mattias
41680539cb started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@3653 -
2002-11-21 18:49:52 +00:00
mattias
98f2c29901 added Delphis trick to set the form reference before the constructor is called
git-svn-id: trunk@3639 -
2002-11-15 22:43:28 +00:00
lazarus
2cf41469ac MG: fixed forms.pp comilation
git-svn-id: trunk@3621 -
2002-11-11 18:14:12 +00:00
lazarus
9d7444f027 MG: added custom components trick
git-svn-id: trunk@3620 -
2002-11-11 18:09:45 +00:00
lazarus
c4dc3239e9 MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@3616 -
2002-11-09 15:02:07 +00:00
lazarus
eb1a2d14f1 MG: reduced showing forms during creation
git-svn-id: trunk@3613 -
2002-11-06 17:46:36 +00:00
lazarus
fb4ff8c25c MG: fixed codetools abort
git-svn-id: trunk@3612 -
2002-11-06 15:59:24 +00:00
lazarus
d4b3937a3a MG: implemented Application.OnShowHint
git-svn-id: trunk@3611 -
2002-11-05 23:44:47 +00:00
lazarus
69623c1f81 MG: implemented hints
git-svn-id: trunk@3608 -
2002-11-05 20:03:42 +00:00
lazarus
35142e24f6 MG: fixed typo
git-svn-id: trunk@3604 -
2002-11-04 09:55:55 +00:00
lazarus
5494b07328 MG: fixed ControlAtPos
git-svn-id: trunk@3603 -
2002-11-03 22:40:28 +00:00
lazarus
e33417531d MG: implemented TMethodList and Application Idle handlers
git-svn-id: trunk@3599 -
2002-11-02 22:25:36 +00:00
lazarus
28eaade3c2 MG: fixed mouse coords on scrolling wincontrols
git-svn-id: trunk@3597 -
2002-11-01 14:40:31 +00:00
lazarus
678e5f14c0 MG: implemented TControlScrollBar.Size
git-svn-id: trunk@3596 -
2002-10-31 21:29:47 +00:00
lazarus
1df9cbaea5 MG: reduced messages of TScrollingWinControl
git-svn-id: trunk@3576 -
2002-10-27 23:24:19 +00:00
lazarus
12a521cac8 MWE:
* Moved call to BeforeDestruction to CustomForm
  - Removed form.inc

git-svn-id: trunk@3572 -
2002-10-27 15:46:58 +00:00
lazarus
88a2927d1c MG: broke LCL<->interface circles
git-svn-id: trunk@3566 -
2002-10-26 15:15:50 +00:00
lazarus
c7ae25f0f2 MG: broke actnlist <-> forms circle
git-svn-id: trunk@3564 -
2002-10-26 11:05:59 +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
605d46b061 AJ: fixed typos
git-svn-id: trunk@3555 -
2002-10-24 19:45:28 +00:00
lazarus
459abac574 AJ:fixed stdctrls uses
git-svn-id: trunk@3554 -
2002-10-24 19:42:19 +00:00
lazarus
17b6fecb78 AJ: Fixed forms <-> stdctrls circular uses
git-svn-id: trunk@3553 -
2002-10-24 19:35:34 +00:00
lazarus
f24444ce29 MG: broke dialogs.pp <-> forms.pp circle
git-svn-id: trunk@3552 -
2002-10-24 10:37:05 +00:00
lazarus
a1b7c185ea MG: broke extctrls.pp <-> forms.pp circle
git-svn-id: trunk@3551 -
2002-10-24 10:27:52 +00:00
lazarus
27ddcbc159 MG: broke buttons.pp <-> forms.pp circle
git-svn-id: trunk@3550 -
2002-10-24 10:15:24 +00:00
lazarus
2f6d95cb38 AJ: Started Form Scrolling
Started StaticText FocusControl
    Fixed Misc Dialog Problems
    Added TApplication.Title

git-svn-id: trunk@3544 -
2002-10-23 20:47:27 +00:00
lazarus
cc0fe8109e MG: fixed menu streaming
git-svn-id: trunk@3537 -
2002-10-22 18:54:56 +00:00
lazarus
f07eb318fe AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@3520 -
2002-10-18 16:08:10 +00:00
lazarus
ea0cbc8243 MG: fixed zombie timers
git-svn-id: trunk@3513 -
2002-10-14 19:00:49 +00:00
lazarus
70db5f4b81 Cleanups. Fixed source generation for autocreated forms from project options.
git-svn-id: trunk@3504 -
2002-10-13 21:36:42 +00:00
lazarus
690a7f150a AJ: Initial TUpDown, minor property additions to improve reading Delphi created forms.
git-svn-id: trunk@3442 -
2002-10-01 18:00:04 +00:00
lazarus
11279dd04b MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@3328 -
2002-09-12 05:56:15 +00:00
lazarus
b12c94294c MG: scrollingwincontrol from Andrew
git-svn-id: trunk@3310 -
2002-09-10 06:49:25 +00:00
lazarus
4d2b332a14 MG: improved TScreen and ShowModal
git-svn-id: trunk@3306 -
2002-09-09 14:01:05 +00:00
lazarus
7c6093077f Form deactivation fixes.
git-svn-id: trunk@3303 -
2002-09-09 06:27:06 +00:00
lazarus
64d87305f7 MG: TComponentPropertyEditor now shows child properties
git-svn-id: trunk@3300 -
2002-09-08 12:23:43 +00:00
lazarus
a188d432fd MG: fixed streaming visible=false
git-svn-id: trunk@3299 -
2002-09-08 10:01:59 +00:00
lazarus
7c8d67a7ad MG: TNotebook is now streamable
git-svn-id: trunk@3284 -
2002-09-05 12:11:43 +00:00
lazarus
da2e467433 Added shortcut keys to labels
Support for alphabetically sorting the properties
Standardize message and add shortcuts ala Kylix
Published BorderStyle, unpublished BorderWidth
ShowAccelChar and FocusControl
ShowAccelChar and FocusControl for TLabel, escaped ampersands now work.

git-svn-id: trunk@3278 -
2002-09-03 11:32:49 +00:00
lazarus
dd17214a28 MG: fixed destroying combobox
git-svn-id: trunk@3268 -
2002-08-31 11:37:09 +00:00
lazarus
3355e474de MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@3238 -
2002-08-24 12:54:59 +00:00
lazarus
6be96de0d3 MG: removed ClientRectBugfix defines
git-svn-id: trunk@1850 -
2002-08-17 15:45:36 +00:00
lazarus
1d603e185c MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@1754 -
2002-06-19 19:46:10 +00:00
lazarus
610cb824e9 MG: fixed fonts in XLFD format and styles
git-svn-id: trunk@1726 -
2002-06-05 12:33:58 +00:00
lazarus
e76460e8d4 MG: fixed form streaming of not direct TForm descendents
git-svn-id: trunk@1719 -
2002-05-30 21:53:56 +00:00
lazarus
ee5e5dab74 * "TForm.menu" is now published for streaming
stoppok

git-svn-id: trunk@1697 -
2002-05-19 19:53:22 +00:00
lazarus
f65bee54ef MG: fixed form positioning when show, hide, show
git-svn-id: trunk@1677 -
2002-05-13 15:26:13 +00:00
lazarus
872140dc14 MG: client rect bugs nearly completed
git-svn-id: trunk@1674 -
2002-05-12 04:56:20 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
8e03c7cef1 MG: further clientrect bugfixes
git-svn-id: trunk@1665 -
2002-05-09 12:41:32 +00:00
lazarus
f3cb25dc9c MG: started component renaming
git-svn-id: trunk@1646 -
2002-04-27 18:56:50 +00:00
lazarus
be7e4beacc MG: made ShowModal more dlephi compatible
git-svn-id: trunk@1643 -
2002-04-26 15:31:06 +00:00
lazarus
f26700a739 MG: improved clean up
git-svn-id: trunk@1639 -
2002-04-26 12:26:50 +00:00
lazarus
852eb5a81f GTK Cleanup
Shane

git-svn-id: trunk@1545 -
2002-03-25 17:59:20 +00:00
lazarus
3d7960e165 MG: TForm.Position will now considered before creating form on 0,0
git-svn-id: trunk@1525 -
2002-03-18 11:44:41 +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
bdf8fb50ca 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@686 -
2002-02-09 01:45:13 +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
a435b0f6b0 MG: added TTreeView
git-svn-id: trunk@575 -
2002-01-04 21:07:49 +00:00
lazarus
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
5a77b46dab MG: form stream errors are now written
git-svn-id: trunk@559 -
2001-12-30 20:35:12 +00:00
lazarus
247f0376f6 MG: changes for fpc 1.1
git-svn-id: trunk@547 -
2001-12-19 10:59:12 +00:00
lazarus
bd75d3d4c3 MG: added TApplication.ShowException
git-svn-id: trunk@490 -
2001-12-08 12:35:12 +00:00
lazarus
34988490b3 Improved the double click.
Shane

git-svn-id: trunk@468 -
2001-11-29 18:41:27 +00:00
lazarus
704da558b2 Added a property for BorderWidth in TForm
Changed the hint window in the designer to be more picky when it pops up.
Shane

git-svn-id: trunk@423 -
2001-11-15 19:16:43 +00:00
lazarus
67cf25e0fa MG: fixed set formicon on invisible forms
git-svn-id: trunk@406 -
2001-11-10 10:48:02 +00:00
lazarus
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
2b97867c60 MG: fixed errorline showing, resource adding and published var editing and added make cleanall
git-svn-id: trunk@384 -
2001-11-03 08:37:37 +00:00