Commit Graph

384 Commits

Author SHA1 Message Date
lazarus
960069d6bd MG: added patch from Andrew
git-svn-id: trunk@843 -
2002-02-09 01:47:03 +00:00
lazarus
0c05be6552 MG: fixed nested record parsing
git-svn-id: trunk@842 -
2002-02-09 01:47:02 +00:00
lazarus
b081c0a951 MG: fixed mem leak in TComboBox
git-svn-id: trunk@841 -
2002-02-09 01:47:02 +00:00
lazarus
8de2740a09 MG: improved theme support from Andrew
git-svn-id: trunk@840 -
2002-02-09 01:47:02 +00:00
lazarus
357b2f44d7 MG: new IDE window layout system
git-svn-id: trunk@839 -
2002-02-09 01:47:01 +00:00
lazarus
b51eaa2182 MG: started debugging of mouse capturing
git-svn-id: trunk@838 -
2002-02-09 01:47:01 +00:00
lazarus
069da21d6f MG: replaced halt with raiseexception
git-svn-id: trunk@837 -
2002-02-09 01:47:01 +00:00
lazarus
6c4d157790 Minor tweaks, default font caching.
git-svn-id: trunk@836 -
2002-02-09 01:47:00 +00:00
lazarus
65d4b907d4 Resize cursors in designer.
git-svn-id: trunk@835 -
2002-02-09 01:47:00 +00:00
lazarus
cfd0976d6e MG: freeing more unused GCs
git-svn-id: trunk@834 -
2002-02-09 01:47:00 +00:00
lazarus
cb40c565c3 MG: fixed calling DestroyHandle if not HandleAllocated
git-svn-id: trunk@833 -
2002-02-09 01:46:59 +00:00
lazarus
fd6734d3f5 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@832 -
2002-02-09 01:46:59 +00:00
lazarus
76c1e68b1e MG: accelerations for synedit
git-svn-id: trunk@831 -
2002-02-09 01:46:59 +00:00
lazarus
b96dd6f081 MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@830 -
2002-02-09 01:46:58 +00:00
lazarus
8ca757f0f6 MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@829 -
2002-02-09 01:46:58 +00:00
lazarus
8e1ab56f6f MG: fixed unreleased gdiRegions
git-svn-id: trunk@828 -
2002-02-09 01:46:57 +00:00
lazarus
f2c02170fd Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@827 -
2002-02-09 01:46:57 +00:00
lazarus
0a0e8ad9f8 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@826 -
2002-02-09 01:46:56 +00:00
lazarus
3425ca1904 MG: gradient fill, minor issues from Andrew
git-svn-id: trunk@825 -
2002-02-09 01:46:56 +00:00
lazarus
5bd8982a54 MG: design signals for gtk internal widgets
git-svn-id: trunk@824 -
2002-02-09 01:46:55 +00:00
lazarus
246f198a0e MG: added TLabel.WordWrap for gtk-interface from Vincent
git-svn-id: trunk@823 -
2002-02-09 01:46:55 +00:00
lazarus
40b3e1ab0d MG: fixed broken commit
git-svn-id: trunk@822 -
2002-02-09 01:46:54 +00:00
lazarus
45b0bd34d0 MG: TListView now works handleless and SetSelection implemented
git-svn-id: trunk@821 -
2002-02-09 01:46:54 +00:00
lazarus
b2b3f03cef MG: scrollingwincontrol from Andrew
git-svn-id: trunk@820 -
2002-02-09 01:46:53 +00:00
lazarus
e6c2ff8575 MG: fixed parser for Clx enums and empty param lists
git-svn-id: trunk@819 -
2002-02-09 01:46:53 +00:00
lazarus
acd845a307 MG: fixed keygrabbing key translation
git-svn-id: trunk@818 -
2002-02-09 01:46:52 +00:00
lazarus
8ff70eb8c0 Fixed and simplified TRadioButton
git-svn-id: trunk@817 -
2002-02-09 01:46:52 +00:00
lazarus
97ba666b7e MG: fixed streaming visible=false
git-svn-id: trunk@816 -
2002-02-09 01:46:51 +00:00
lazarus
b147bce363 MG: added some IDE menuicons, fixed submenu indicator bug
git-svn-id: trunk@815 -
2002-02-09 01:46:51 +00:00
lazarus
625d865249 Make TComboboxes sort again, including in OI
git-svn-id: trunk@814 -
2002-02-09 01:46:50 +00:00
lazarus
c8ac3934aa MG: added changes from Andrew (Clipping)
git-svn-id: trunk@813 -
2002-02-09 01:46:50 +00:00
lazarus
762c65fc9d MG: fixed showing menu accelarator shortcuts
git-svn-id: trunk@812 -
2002-02-09 01:46:49 +00:00
lazarus
10b0fcfea4 EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@811 -
2002-02-09 01:46:49 +00:00
lazarus
db8e61d100 Enabled cursor property + property editor.
git-svn-id: trunk@810 -
2002-02-09 01:46:48 +00:00
lazarus
d8c238e310 MG: started menuitem icon, checked, radio and groupindex
git-svn-id: trunk@809 -
2002-02-09 01:46:48 +00:00
lazarus
a2a4b6cbc1 MG: fixed BadCursor bug and Circle Reference of FixedWidget of csPanel
git-svn-id: trunk@808 -
2002-02-09 01:46:47 +00:00
lazarus
648351e905 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@807 -
2002-02-09 01:46:47 +00:00
lazarus
52a576df81 MG: fixed client events
git-svn-id: trunk@806 -
2002-02-09 01:46:46 +00:00
lazarus
6e5fba456d MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@805 -
2002-02-09 01:46:46 +00:00
lazarus
9279e80775 MG: fixed get widget position for inherited gdkwindows
git-svn-id: trunk@804 -
2002-02-09 01:46:45 +00:00
lazarus
a5013f860e MG: activated InvalidateControl for TWinControls
git-svn-id: trunk@803 -
2002-02-09 01:46:45 +00:00
lazarus
c719a442ff MG: fixed eventmask for realized windows
git-svn-id: trunk@802 -
2002-02-09 01:46:44 +00:00
lazarus
7b68ee0230 MG: TNotebook is now streamable
git-svn-id: trunk@801 -
2002-02-09 01:46:44 +00:00
lazarus
dd48bbf613 MG: fixed parser for external vars
git-svn-id: trunk@800 -
2002-02-09 01:46:43 +00:00
lazarus
6cab36934a 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@799 -
2002-02-09 01:46:43 +00:00
lazarus
d41e778643 MG: added new tool: Guess misplaced $IFDEF/$ENDIF
git-svn-id: trunk@798 -
2002-02-09 01:46:42 +00:00
lazarus
65f88cab6d Workaround GTK accelerator bug.
git-svn-id: trunk@797 -
2002-02-09 01:46:42 +00:00
lazarus
ff5eb49919 MG: non visual component icons are now centered
git-svn-id: trunk@796 -
2002-02-09 01:46:41 +00:00
lazarus
328ab9b40f MG: improved streaming error handling
git-svn-id: trunk@795 -
2002-02-09 01:46:41 +00:00
lazarus
f0e8121019 MG: in design mode the mouse cursor is now also set for hidden gdkwindows
git-svn-id: trunk@794 -
2002-02-09 01:46:40 +00:00
lazarus
d526439109 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@793 -
2002-02-09 01:46:40 +00:00
lazarus
24666ef974 MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
git-svn-id: trunk@792 -
2002-02-09 01:46:39 +00:00
lazarus
83ece02b83 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@791 -
2002-02-09 01:46:39 +00:00
lazarus
fc7663c834 MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
git-svn-id: trunk@790 -
2002-02-09 01:46:38 +00:00
lazarus
f697080808 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@789 -
2002-02-09 01:46:38 +00:00
lazarus
bd541db19e MG: double, triple and quad clicks now works
git-svn-id: trunk@788 -
2002-02-09 01:46:37 +00:00
lazarus
88bf48e66e MG: fixed open file at cursor search path
git-svn-id: trunk@787 -
2002-02-09 01:46:37 +00:00
lazarus
addba36b48 MG: fixed mouse coords and fixed mouse clicked thru bug
git-svn-id: trunk@786 -
2002-02-09 01:46:36 +00:00
lazarus
80bb95f0d1 MG: fixed destroying combobox
git-svn-id: trunk@785 -
2002-02-09 01:46:36 +00:00
lazarus
e1f0a43403 MG: fixed persistent caret and implemented Form.BorderStyle=bsNone
git-svn-id: trunk@784 -
2002-02-09 01:46:35 +00:00
lazarus
aacb5b985f MG: fixed range check error in ampersands2underscore
git-svn-id: trunk@783 -
2002-02-09 01:46:35 +00:00
lazarus
a670bbeb86 MG: improved TFont for XLFD font names
git-svn-id: trunk@782 -
2002-02-09 01:46:34 +00:00
lazarus
dbd0fcac48 MG: fixed resetting comobobox text
git-svn-id: trunk@781 -
2002-02-09 01:46:34 +00:00
lazarus
e667655f3e MG: added failure exit
git-svn-id: trunk@780 -
2002-02-09 01:46:33 +00:00
lazarus
66bef210af MG: deactivated new system colors, till we got a consistent solution
git-svn-id: trunk@779 -
2002-02-09 01:46:33 +00:00
lazarus
1e9b71be92 MG: added filters and history to TOpenDialog
git-svn-id: trunk@778 -
2002-02-09 01:46:32 +00:00
lazarus
0986a72b0f MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@777 -
2002-02-09 01:46:32 +00:00
lazarus
2bdbf435c1 MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@776 -
2002-02-09 01:46:31 +00:00
lazarus
876d96e817 Fixed alignment of multiline TLabel.
Simplified and prettified MessageBoxen.

git-svn-id: trunk@775 -
2002-02-09 01:46:31 +00:00
lazarus
c00b1e8211 MG: added gtk rc file support and started stule dependent syscolors
git-svn-id: trunk@774 -
2002-02-09 01:46:30 +00:00
lazarus
8881110579 Use comboboxes. Use history. Prettify the dialog. Preselect text on show.
Make the findreplace a dialog. Thus removing resiying code (handled by Anchors now anyway).
Make Anchors work again and publish them for various controls.
SelStart and Co. for TEdit, SelectAll procedure for TComboBox and TEdit.
Clean up and fix some bugs for TComboBox, plus selection stuff.

git-svn-id: trunk@773 -
2002-02-09 01:46:30 +00:00
lazarus
349421ad28 MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@772 -
2002-02-09 01:46:29 +00:00
lazarus
6e4c700d00 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@771 -
2002-02-09 01:46:29 +00:00
lazarus
3c89be8141 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@770 -
2002-02-09 01:46:28 +00:00
lazarus
666f657096 MG: client rect bugs nearly completed
git-svn-id: trunk@769 -
2002-02-09 01:46:28 +00:00
lazarus
664c4ebebf MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@768 -
2002-02-09 01:46:27 +00:00
lazarus
4190f288bc MG: changed license to LGPL
git-svn-id: trunk@767 -
2002-02-09 01:46:27 +00:00
lazarus
2e0d6f45c3 MG: further clientrect bugfixes
git-svn-id: trunk@766 -
2002-02-09 01:46:26 +00:00
lazarus
164859d39c MG: fixed designer component deletion
git-svn-id: trunk@765 -
2002-02-09 01:46:26 +00:00
lazarus
34ab2cdf10 MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@764 -
2002-02-09 01:46:25 +00:00
lazarus
3bc1fd80a9 MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@763 -
2002-02-09 01:46:25 +00:00
lazarus
9a11fc4c4f MG: improved clean up
git-svn-id: trunk@762 -
2002-02-09 01:46:24 +00:00
lazarus
6a19dcfe33 MG: fixed speedbutton in designmode
git-svn-id: trunk@761 -
2002-02-09 01:46:24 +00:00
lazarus
de549bb207 MG: fixed initial size of TPage
git-svn-id: trunk@760 -
2002-02-09 01:46:23 +00:00
lazarus
4cf549126b MG: fixed unallocated spinedit handle bug
git-svn-id: trunk@759 -
2002-02-09 01:46:23 +00:00
lazarus
2148b7a888 MG: fixed unreleased/unpressed Ctrl/Alt/Shift
git-svn-id: trunk@758 -
2002-02-09 01:46:22 +00:00
lazarus
0368a16f32 MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@757 -
2002-02-09 01:46:22 +00:00
lazarus
9e3d612153 MG: fixed double click recognition
git-svn-id: trunk@756 -
2002-02-09 01:46:21 +00:00
lazarus
63cb2d3644 GTK Cleanup
Shane

git-svn-id: trunk@755 -
2002-02-09 01:46:21 +00:00
lazarus
dccf4041d5 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@754 -
2002-02-09 01:46:20 +00:00
lazarus
76ec3220a0 MG: fixed bracket hilighting
git-svn-id: trunk@753 -
2002-02-09 01:46:20 +00:00
lazarus
a59ea6d93e MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@752 -
2002-02-09 01:46:19 +00:00
lazarus
0097bf0ce6 MG: improved theme support from Andrew
git-svn-id: trunk@751 -
2002-02-09 01:46:18 +00:00
lazarus
95f4a8bd3a MG: freeing more unused GCs
git-svn-id: trunk@750 -
2002-02-09 01:46:17 +00:00
lazarus
1580317416 MG: added TDeviceContextMemManager
git-svn-id: trunk@749 -
2002-02-09 01:46:16 +00:00
lazarus
db7c768ec3 MG: reduced output
git-svn-id: trunk@748 -
2002-02-09 01:46:15 +00:00
lazarus
535971744d MG: fixed mem leaks
git-svn-id: trunk@747 -
2002-02-09 01:46:14 +00:00
lazarus
2cdaebdae9 MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@746 -
2002-02-09 01:46:13 +00:00
lazarus
1178bab300 MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@745 -
2002-02-09 01:46:12 +00:00
lazarus
9824c0cbe1 MG: design signals for gtk internal widgets
git-svn-id: trunk@744 -
2002-02-09 01:46:11 +00:00