Commit Graph

170 Commits

Author SHA1 Message Date
lazarus
c11018887c MG: fixed gdkwindow checks
git-svn-id: trunk@3617 -
2002-11-09 18:13:33 +00:00
lazarus
eb1a2d14f1 MG: reduced showing forms during creation
git-svn-id: trunk@3613 -
2002-11-06 17:46:36 +00:00
lazarus
e02a01606f MG: impoved focussing, unfocussing on destroy and fixed unit search
git-svn-id: trunk@3577 -
2002-10-28 18:17:02 +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
bd89207df6 MG: fixed memleaks
git-svn-id: trunk@3570 -
2002-10-27 11:51:35 +00:00
lazarus
dbe9e4a855 MG: broke menus.pp <-> controls.pp circle
git-svn-id: trunk@3548 -
2002-10-24 09:37:39 +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
17b5d70d0b MG: fixed setting modalresult on hide
git-svn-id: trunk@3533 -
2002-10-22 13:01:20 +00:00
lazarus
c7ad8d7fd2 MG: JITForms now sets csDesigning before creation
git-svn-id: trunk@3475 -
2002-10-06 17:55:45 +00:00
lazarus
df7fc46334 MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Patch includes:
    -fixes Problems with hiding modal forms
    -temporarily fixes TCustomForm.BorderStyle in bsNone
    -temporarily fixes problems with improper tabbing in TSynEdit

git-svn-id: trunk@3375 -
2002-09-29 15:08:38 +00:00
lazarus
d3f24412e6 MG: fixed mem leak in TPixmap
git-svn-id: trunk@3354 -
2002-09-16 16:18:50 +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
939e1f6074 Intermediate UI patch to show a bug.
git-svn-id: trunk@3279 -
2002-09-03 20:02:01 +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
539b2d26ca MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@3276 -
2002-09-03 08:07:20 +00:00
lazarus
dd17214a28 MG: fixed destroying combobox
git-svn-id: trunk@3268 -
2002-08-31 11:37:09 +00:00
lazarus
9caac69e35 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@3265 -
2002-08-30 12:32:25 +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
6adc7d71d2 MG: fixed TCustomForm.ShowModal reacting to ModalResult
git-svn-id: trunk@1776 -
2002-07-05 09:09:20 +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
6dd3644e4d lcl/controls.pp
git-svn-id: trunk@1715 -
2002-05-30 21:17:27 +00:00
lazarus
5d01015633 MG: added TMainMenu.Parent
git-svn-id: trunk@1681 -
2002-05-15 05:58:17 +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
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
a866d8f430 MG: fixed window shrinking
git-svn-id: trunk@1645 -
2002-04-27 15:35:51 +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
7a28cf749f MG: fixed initial component aligning
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
7fa0bffff3 MG: LM_SIZE and LM_MOVE messages are now send directly, not queued
git-svn-id: trunk@558 -
2001-12-28 15:12:02 +00:00
lazarus
c7d9c29788 Fixed setfocus for TComboBox and TMemo
Shane

git-svn-id: trunk@552 -
2001-12-20 14:41:20 +00:00
lazarus
247f0376f6 MG: changes for fpc 1.1
git-svn-id: trunk@547 -
2001-12-19 10:59:12 +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
6897d83bf2 MG: removed splashform fix, because of the unpredictable side effects
git-svn-id: trunk@353 -
2001-10-16 20:01:28 +00:00
lazarus
54395a0848 MG: fixed caret lost, gtk cleanup, bracket lvls, bookmark saving
git-svn-id: trunk@345 -
2001-10-10 17:55:06 +00:00
lazarus
d6dced53e4 MG: fixed setpixel and TCustomForm.OnResize event
git-svn-id: trunk@338 -
2001-10-07 07:28:34 +00:00
lazarus
1a42b43afc MG: activated TCustomForm.OnCreate event
git-svn-id: trunk@335 -
2001-10-03 17:34:27 +00:00
lazarus
68eca96428 MG: fixed mem leaks and fixed range check errors
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
22be600ffb MG: repaints reduced
git-svn-id: trunk@320 -
2001-07-10 13:25:49 +00:00
lazarus
0182aeaaa8 MG: fixes for ide speedbuttons, form.showmodal, initial lazarus.dci
git-svn-id: trunk@314 -
2001-07-06 06:25:37 +00:00
lazarus
5466ee1774 MG: bugfixes for destroying controls
git-svn-id: trunk@303 -
2001-06-28 18:15:04 +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
d175a3aca2 MG: small bugfixes and less notes
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +00:00
lazarus
eb92e596e0 MG: added environment option OpenLastProjectAtStart
git-svn-id: trunk@278 -
2001-05-31 13:57:28 +00:00
lazarus
d6756d69bb MG: added non-visual-component code to IDE and LCL
git-svn-id: trunk@248 -
2001-03-31 13:35:23 +00:00
lazarus
0b8e9b01d6 MG: setwindowpos + bugfixes
git-svn-id: trunk@240 -
2001-03-26 14:58:32 +00:00
lazarus
3cc827e5b9 MG: fixed many bugs (mem leaks, canvas)
git-svn-id: trunk@231 -
2001-03-20 16:59:15 +00:00
lazarus
3b8b0a23b7 MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@229 -
2001-03-19 14:44:22 +00:00
lazarus
d8de02b1dc MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
8802de661f Added some debug code for the top,left reporting problem.
Shane

git-svn-id: trunk@204 -
2001-02-28 13:17:34 +00:00
lazarus
bde7e85bed Trying to get the last control of the last form focused when a dialog closes.
Still working on it.
Shane

git-svn-id: trunk@177 -
2001-02-06 20:59:17 +00:00
lazarus
bf2acd12f4 Codecompletion changes.
Added code to Uniteditor for code completion.

Also, added code to gtkobject.inc so forms now get keypress events.
Shane

git-svn-id: trunk@166 -
2001-02-02 20:13:39 +00:00
lazarus
b63fd4b108 Started the code completion.
Shane

git-svn-id: trunk@162 -
2001-02-01 16:45:20 +00:00
lazarus
874482b405 Named the speedbuttons in MAINIDE and took out some writelns.
Shane

git-svn-id: trunk@115 -
2001-01-12 18:46:50 +00:00
lazarus
2f4f81f07e The Speedbutton now has a numglyphs setting.
I started the TStringPropertyEditor

git-svn-id: trunk@91 -
2001-01-03 18:44:54 +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
8ad22a1c8f Changed TDesigner. It's now notified when a control is added to it's CustomForm.
It's created in main.pp when New Form is selected.

Shane

git-svn-id: trunk@53 -
2000-11-30 21:43:38 +00:00
lazarus
2a2fc723d4 Added TCustomForm.Notification so the TDesigner is notified of actions.
Added more code for getting info via RTTI
Shane

git-svn-id: trunk@44 -
2000-11-21 17:33:37 +00:00
lazarus
5672e45e1d Minor modifications for SynEdit .
Shane

git-svn-id: trunk@31 -
2000-08-14 12:31:12 +00:00
lazarus
109626d9c4 Changed the TCUstomForm create function. I am getting it ready to read the resources to auto-create the controls...
Anslo changes TScreen.AddForm and TScreen.RemoveForm.  They were being passed TFOrm's instead of TCustomForms.
Shane

git-svn-id: trunk@24 -
2000-08-09 14:15:04 +00:00
lazarus
5aaf084e37 menus will be destroyed now, stoppok
git-svn-id: trunk@14 -
2000-07-23 19:01:33 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00