Commit Graph

175 Commits

Author SHA1 Message Date
lazarus
c30ed6f2fb EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@2009 -
2002-08-17 23:40:37 +00:00
lazarus
2a80832e93 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@2005 -
2002-08-17 23:40:36 +00:00
lazarus
4dcdd090d2 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@2000 -
2002-08-17 23:40:35 +00:00
lazarus
01d5566007 MG: TNotebook is now streamable
git-svn-id: trunk@1996 -
2002-08-17 23:40:34 +00:00
lazarus
6a8d07fed4 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@1992 -
2002-08-17 23:40:33 +00:00
lazarus
f5f9fc75f5 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@1990 -
2002-08-17 23:40:32 +00:00
lazarus
44be5bffe9 MG: double, triple and quad clicks now works
git-svn-id: trunk@1985 -
2002-08-17 23:40:31 +00:00
lazarus
7f7fb2cb15 MG: fixed destroying combobox
git-svn-id: trunk@1981 -
2002-08-17 23:40:30 +00:00
lazarus
7aa2430516 MG: fixed resetting comobobox text
git-svn-id: trunk@1976 -
2002-08-17 23:40:29 +00:00
lazarus
518962c472 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@1973 -
2002-08-17 23:40:28 +00:00
lazarus
d76072b95e MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@1972 -
2002-08-17 23:40:27 +00:00
lazarus
fb47c94ac2 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@1968 -
2002-08-17 23:40:26 +00:00
lazarus
bf90f8c32d MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@1963 -
2002-08-17 23:40:25 +00:00
lazarus
062ae305eb MG: ignoring double clicks for components that dont want them
git-svn-id: trunk@1960 -
2002-08-17 23:40:24 +00:00
lazarus
5d1cd8295d MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@1955 -
2002-08-17 23:40:23 +00:00
lazarus
65867d6762 MG: fixed double click recognition
git-svn-id: trunk@1953 -
2002-08-17 23:40:22 +00:00
lazarus
875c639d05 MG: reduced output
git-svn-id: trunk@1946 -
2002-08-17 23:40:21 +00:00
lazarus
fcf6d2c8ad MG: fixed bracket hilighting
git-svn-id: trunk@1943 -
2002-08-17 23:40:20 +00:00
lazarus
98df6bbea2 MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@1940 -
2002-08-17 23:40:19 +00:00
lazarus
72068ba7c7 MG: improved theme support from Andrew
git-svn-id: trunk@1936 -
2002-08-17 23:40:18 +00:00
lazarus
2260ea6b1a MG: fixed non AutoCheck menuitems and editor bookmark popupmenu
git-svn-id: trunk@1933 -
2002-08-17 23:40:17 +00:00
lazarus
a8b08fac69 MG: fixed key events and changed pixmap loading
git-svn-id: trunk@1928 -
2002-08-17 23:40:16 +00:00
lazarus
11724122a0 MG: fixed mouse events
git-svn-id: trunk@1926 -
2002-08-17 23:40:15 +00:00
lazarus
a7f7084e68 MG: changed user input events from queue to direct
git-svn-id: trunk@1924 -
2002-08-17 23:40:14 +00:00
lazarus
f4a51bed65 MG: design signals for gtk internal widgets
git-svn-id: trunk@1922 -
2002-08-17 23:40:13 +00:00
lazarus
c79a5b5bc0 MG: fixed parser for Clx enums and empty param lists
git-svn-id: trunk@1920 -
2002-08-17 23:40:12 +00:00
lazarus
6be96de0d3 MG: removed ClientRectBugfix defines
git-svn-id: trunk@1850 -
2002-08-17 15:45:36 +00:00
lazarus
ce83336615 MG: added TPopupMenu.OnPopup and SourceEditor PopupMenu checks
git-svn-id: trunk@1848 -
2002-08-17 07:57:05 +00:00
lazarus
f6b0f29b7e MG: started menuitem icon, checked, radio and groupindex
git-svn-id: trunk@1842 -
2002-08-15 13:37:58 +00:00
lazarus
43c41b8630 MG: fixed normal events in design mode
git-svn-id: trunk@1818 -
2002-08-04 08:17:30 +00:00
lazarus
14ab179665 MG: fixed xml reading writing of special chars
git-svn-id: trunk@1817 -
2002-08-04 07:44:44 +00:00
lazarus
7f5aed6aae MG: fixed client events
git-svn-id: trunk@1816 -
2002-08-04 07:09:27 +00:00
lazarus
48e9d401cb MG: source notebook pagenames are now updated more often
git-svn-id: trunk@1794 -
2002-07-29 13:26:57 +00:00
lazarus
a7c6ec0711 MG: fixed get widget position for inherited gdkwindows
git-svn-id: trunk@1791 -
2002-07-23 07:40:52 +00:00
lazarus
f51257b9c9 MG: reduced output
git-svn-id: trunk@1790 -
2002-07-22 18:25:12 +00:00
lazarus
37fdb2af44 MG: fixed eventmask for realized windows
git-svn-id: trunk@1788 -
2002-07-20 13:47:04 +00:00
lazarus
dbb190695a MG: fixed missing declaration
git-svn-id: trunk@1763 -
2002-06-26 16:15:56 +00:00
lazarus
bac9463593 MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@1761 -
2002-06-26 15:11:09 +00:00
lazarus
1673cf67bc MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@1757 -
2002-06-21 17:54:23 +00:00
lazarus
1eac5a958a MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
git-svn-id: trunk@1756 -
2002-06-21 16:59:15 +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
1f1c94bd67 MG: fixed mouse coords and fixed mouse clicked thru bug
git-svn-id: trunk@1745 -
2002-06-11 13:41:11 +00:00
lazarus
930552f748 MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@1744 -
2002-06-09 14:00:41 +00:00
lazarus
c570141b4b MG: fixed window jumping
git-svn-id: trunk@1743 -
2002-06-09 07:08:43 +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
16aae9b974 MG: if completion form visible it will now get all synedit keys
git-svn-id: trunk@1737 -
2002-06-06 14:41:29 +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
3a28d7a551 MG: improved TFont for XLFD font names
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
9217c2841c MG: added filters and history to TOpenDialog
git-svn-id: trunk@1713 -
2002-05-30 14:11:12 +00:00
lazarus
ab8db5be9e MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@1711 -
2002-05-29 21:44:38 +00:00
lazarus
6f9bcad3bc MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@1704 -
2002-05-24 07:16:35 +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
8e03c7cef1 MG: further clientrect bugfixes
git-svn-id: trunk@1665 -
2002-05-09 12:41:32 +00:00
lazarus
043bf0082a MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@1658 -
2002-05-06 08:50:37 +00:00
lazarus
a866d8f430 MG: fixed window shrinking
git-svn-id: trunk@1645 -
2002-04-27 15:35:51 +00:00
lazarus
b9f3eb9c5a MG: fixed AdjustClientRect of TGroupBox
git-svn-id: trunk@1626 -
2002-04-22 13:07:46 +00:00
lazarus
31798d03be MG: changed except statements to more verbosity
git-svn-id: trunk@1590 -
2002-04-04 12:25:02 +00:00
lazarus
e9e6e8d350 MG: fixed unreleased/unpressed Ctrl/Alt/Shift
git-svn-id: trunk@1577 -
2002-03-31 22:01:38 +00:00
lazarus
a76f69cb69 Added Triple Click
Shane

git-svn-id: trunk@1570 -
2002-03-29 19:11:38 +00:00
lazarus
9efa84c67a MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@1548 -
2002-03-27 00:33:54 +00:00
lazarus
852eb5a81f GTK Cleanup
Shane

git-svn-id: trunk@1545 -
2002-03-25 17:59:20 +00:00
lazarus
dacea82947 MG: pascal lowercase for open new unit
git-svn-id: trunk@1538 -
2002-03-23 19:05:52 +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
5429e5b6f7 Mouse events fixes.
git-svn-id: trunk@1516 -
2002-03-14 18:12:46 +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
490d5b5f62 MG: more wmsize messages :(
git-svn-id: trunk@565 -
2002-01-01 18:38:36 +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
b0d32e85dd MG: fixed typed but not selected filename in TOpenDialog
git-svn-id: trunk@538 -
2001-12-17 11:09:48 +00:00
lazarus
9a551ee4dc MG: added non existing filename to multiselection in TOpenDialog
git-svn-id: trunk@517 -
2001-12-12 20:45:30 +00:00
lazarus
09c2dadc23 Modified the the GTKFileSelection so that it will handle and use
CTRL and SHIFT keys in a fashion similar to Windows.

git-svn-id: trunk@516 -
2001-12-12 20:19:19 +00:00
lazarus
77927e9e33 MG: added file path to files in TOpenDialog
git-svn-id: trunk@514 -
2001-12-12 15:12:31 +00:00
lazarus
6566f466f4 Add code to allow TOpenDialog to do multiple line selects. MAH
git-svn-id: trunk@510 -
2001-12-12 08:29:21 +00:00
lazarus
8747750b3d Added a watch dialog.
Shane

git-svn-id: trunk@488 -
2001-12-07 20:12:15 +00:00
lazarus
65878c388e Added events to Calendar
Shane

git-svn-id: trunk@483 -
2001-12-05 18:23:48 +00:00
lazarus
804670921f Improved hints with overlapping windows.
Shane

git-svn-id: trunk@469 -
2001-11-30 16:41:59 +00:00
lazarus
34988490b3 Improved the double click.
Shane

git-svn-id: trunk@468 -
2001-11-29 18:41:27 +00:00
lazarus
3ed4f51dc4 TComboBox can now be moved in FormEditor
Shane

git-svn-id: trunk@448 -
2001-11-21 19:32:33 +00:00
lazarus
b01d62a154 Changes for combobox to receive butondown and up events
DblClick events now working.
Shane

git-svn-id: trunk@447 -
2001-11-21 14:55:33 +00:00
lazarus
74dfef724b Fixed designer problem with moving controls.
Can no longer drag controls off the form.
Shane

git-svn-id: trunk@440 -
2001-11-20 17:20:45 +00:00
lazarus
a7787f8119 Changes to make toggling between form and unit work.
Added BringWindowToTop
Shane

git-svn-id: trunk@419 -
2001-11-14 17:46:59 +00:00
lazarus
f2e975497d MG: fixed empty clipboard stream crashing bug
git-svn-id: trunk@415 -
2001-11-12 19:32:23 +00:00
lazarus
2a1b1f2558 MG: CLIPBOARD
git-svn-id: trunk@411 -
2001-11-12 16:56:09 +00:00
lazarus
40cb0d378a HintWindow changes
Shane

git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
5da619f0b3 Changes to Messagebox.
Added line to CodeTools to prevent duplicate USES entries.

git-svn-id: trunk@382 -
2001-11-01 21:30:35 +00:00
lazarus
2cbcc53a57 Fixed the gtk mousemove bug where the control gets the coord's based on it's parent instead of itself.
Shane

git-svn-id: trunk@375 -
2001-10-31 16:29:23 +00:00
lazarus
d5ce8010d6 MG: added nvidia opengl support and a new opengl example from satan
git-svn-id: trunk@352 -
2001-10-16 14:19:13 +00:00
lazarus
9c0893ff5e MG: added clicked event to TButton, MessageDialog reacts to return key
git-svn-id: trunk@351 -
2001-10-16 10:51:10 +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
2575c72711 MG: added codetools, fixed synedit unindent, fixed MCatureHandle
git-svn-id: trunk@343 -
2001-10-09 09:46:59 +00:00
lazarus
4aed2a0ba4 MG: reduced repaints
git-svn-id: trunk@337 -
2001-10-03 21:03:02 +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
8b5c1ffe45 MG: added lazqueue and used it for the messagequeue
git-svn-id: trunk@294 -
2001-06-16 09:14:39 +00:00
lazarus
d175a3aca2 MG: small bugfixes and less notes
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +00:00
lazarus
b11e8615f1 * TTimer uses winapi-interface now instead of sendmessage-interface, stoppok
git-svn-id: trunk@258 -
2001-04-06 22:25:15 +00:00
lazarus
3416b940e1 MG: fixed mouse msg, added filedialog initialdir
git-svn-id: trunk@241 -
2001-03-27 11:11:13 +00:00
lazarus
0b8e9b01d6 MG: setwindowpos + bugfixes
git-svn-id: trunk@240 -
2001-03-26 14:58:32 +00:00
lazarus
567eee5674 MG: fixed window positions
git-svn-id: trunk@234 -
2001-03-21 23:48:29 +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