lazarus
01a76018b7
Enabled cursor property + property editor.
...
git-svn-id: trunk@929 -
2002-02-09 01:47:24 +00:00
lazarus
a6570c456c
MG: fixed small typos and accelerated TDynHashArray.Contains
...
git-svn-id: trunk@927 -
2002-02-09 01:47:24 +00:00
lazarus
a0fad73860
MG: added new tool: Guess misplaced $IFDEF/$ENDIF
...
git-svn-id: trunk@926 -
2002-02-09 01:47:24 +00:00
lazarus
f7591eb736
MG: TControl.Cursor is now set, reduced auto reaction of widgets in design mode
...
git-svn-id: trunk@924 -
2002-02-09 01:47:23 +00:00
lazarus
065c08288e
Cleanups plus a fix to TPanel parent/drawing problem.
...
git-svn-id: trunk@922 -
2002-02-09 01:47:23 +00:00
lazarus
f2e067c7dc
MG: added TDeviceContext.SelectedColors
...
git-svn-id: trunk@920 -
2002-02-09 01:47:23 +00:00
lazarus
dfd2edf053
MG: added TDevContextColorType
...
git-svn-id: trunk@919 -
2002-02-09 01:47:22 +00:00
lazarus
9586e66633
MG: fixed mouse coords and fixed mouse clicked thru bug
...
git-svn-id: trunk@917 -
2002-02-09 01:47:22 +00:00
lazarus
b2af2afb40
MG: improved GetDCOffset
...
git-svn-id: trunk@915 -
2002-02-09 01:47:22 +00:00
lazarus
20ff816022
MG: accelerated GDIColor allocating
...
git-svn-id: trunk@912 -
2002-02-09 01:47:21 +00:00
lazarus
12d3cf70cb
MG: added GetDCOffset
...
git-svn-id: trunk@911 -
2002-02-09 01:47:21 +00:00
lazarus
37205ef5c5
MG: fixed window jumping
...
git-svn-id: trunk@910 -
2002-02-09 01:47:21 +00:00
lazarus
e0078b9192
MG: added close buttons and images to TNoteBook and close buttons to source editor
...
git-svn-id: trunk@909 -
2002-02-09 01:47:20 +00:00
lazarus
cf7ddfc52b
MG: fixed notebook client area, send messages and minor bugs
...
git-svn-id: trunk@907 -
2002-02-09 01:47:20 +00:00
lazarus
d8f12e4804
MG: accelerated SelectGDKPenProps
...
git-svn-id: trunk@906 -
2002-02-09 01:47:20 +00:00
lazarus
5b5e615aab
MG: gtk HandleEvents will now process all pending events
...
git-svn-id: trunk@905 -
2002-02-09 01:47:19 +00:00
lazarus
24bd0b08a8
MG: fixed stopping keypress event if handled by LCL
...
git-svn-id: trunk@904 -
2002-02-09 01:47:19 +00:00
lazarus
52002934ae
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@902 -
2002-02-09 01:47:19 +00:00
lazarus
1e810c3380
MG: small fixes to reduce form repositioing
...
git-svn-id: trunk@901 -
2002-02-09 01:47:18 +00:00
lazarus
81c4bdafa2
MG: JITForms now sets csDesigning before creation
...
git-svn-id: trunk@900 -
2002-02-09 01:47:18 +00:00
lazarus
c402ffdf5a
Intermediate UI patch to show a bug.
...
git-svn-id: trunk@899 -
2002-02-09 01:47:18 +00:00
lazarus
295d095f60
MG: added filters and history to TOpenDialog
...
git-svn-id: trunk@896 -
2002-02-09 01:47:17 +00:00
lazarus
ec7ede3f47
MG: fixed TComboBox.ItemIndex on CreateWnd
...
git-svn-id: trunk@895 -
2002-02-09 01:47:17 +00:00
lazarus
82e53e439f
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@894 -
2002-02-09 01:47:17 +00:00
lazarus
732844d0f9
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@893 -
2002-02-09 01:47:16 +00:00
lazarus
119880bb88
MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
...
git-svn-id: trunk@892 -
2002-02-09 01:47:16 +00:00
lazarus
26717e1d83
MG: improved TComboBox.SetItemIndex
...
git-svn-id: trunk@890 -
2002-02-09 01:47:16 +00:00
lazarus
66b574b3b8
MG: reduced compiler warnings
...
git-svn-id: trunk@889 -
2002-02-09 01:47:15 +00:00
lazarus
f4c44fae10
MG: added DrawItem to TComboBox/TListBox
...
git-svn-id: trunk@888 -
2002-02-09 01:47:15 +00:00
lazarus
62571bb2d4
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@887 -
2002-02-09 01:47:15 +00:00
lazarus
cd08220154
MG: added gtk rc file support and started stule dependent syscolors
...
git-svn-id: trunk@886 -
2002-02-09 01:47:15 +00:00
lazarus
47b390e5fd
MG: added scrollbars for TListView
...
git-svn-id: trunk@885 -
2002-02-09 01:47:14 +00:00
lazarus
1ea0e850b3
MG: fixed destroying combobox
...
git-svn-id: trunk@883 -
2002-02-09 01:47:14 +00:00
lazarus
6f1ae50b0a
MG: fixed showmodal without Application.MainForm
...
git-svn-id: trunk@882 -
2002-02-09 01:47:14 +00:00
lazarus
750ed08ad0
MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
...
git-svn-id: trunk@881 -
2002-02-09 01:47:13 +00:00
lazarus
26dd8be012
MG: activated the clientrect bugfixes
...
git-svn-id: trunk@880 -
2002-02-09 01:47:13 +00:00
lazarus
3f508c5aea
MG: fixed range check error in ampersands2underscore
...
git-svn-id: trunk@878 -
2002-02-09 01:47:13 +00:00
lazarus
8e92811537
MG: fixed client rectangles, TRadioGroup, RecreateWnd
...
git-svn-id: trunk@877 -
2002-02-09 01:47:12 +00:00
lazarus
0a9930944d
AJ: TCustomLabel Autosize, TCustomCheckbox '&' shortcuts started
...
git-svn-id: trunk@875 -
2002-02-09 01:47:12 +00:00
lazarus
5f5ad40a22
MG: fixed resetting comobobox text
...
git-svn-id: trunk@874 -
2002-02-09 01:47:12 +00:00
lazarus
c3a37da303
MG: added SendCachedLCLMessages to interfacebase for wysiwyg
...
git-svn-id: trunk@873 -
2002-02-09 01:47:11 +00:00
lazarus
447cec5325
MG: client rect bugs nearly completed
...
git-svn-id: trunk@872 -
2002-02-09 01:47:11 +00:00
lazarus
a469cde1b7
MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
...
git-svn-id: trunk@871 -
2002-02-09 01:47:11 +00:00
lazarus
ae60dce58f
MG: fixed TComboBox and InvalidateControl
...
git-svn-id: trunk@869 -
2002-02-09 01:47:10 +00:00
lazarus
e843fd5e66
MG: changed license to LGPL
...
git-svn-id: trunk@867 -
2002-02-09 01:47:10 +00:00
lazarus
6668a00d67
MG: changed PDeviceContext into class TDeviceContext
...
git-svn-id: trunk@866 -
2002-02-09 01:47:10 +00:00
lazarus
efc3f06b00
MG: fixed transient of modal forms
...
git-svn-id: trunk@865 -
2002-02-09 01:47:09 +00:00
lazarus
6578a2dd47
MG: further clientrect bugfixes
...
git-svn-id: trunk@864 -
2002-02-09 01:47:09 +00:00
lazarus
533f898524
MG: reduced paint messages and DC getting/releasing
...
git-svn-id: trunk@863 -
2002-02-09 01:47:09 +00:00
lazarus
8b622c33bc
MG: propedits text improvements from Andrew, uncapturing, improved comobobox
...
git-svn-id: trunk@861 -
2002-02-09 01:47:08 +00:00
lazarus
02c0990cdf
MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
...
git-svn-id: trunk@860 -
2002-02-09 01:47:08 +00:00
lazarus
3910775314
MG: fixed flickering of modal forms
...
git-svn-id: trunk@859 -
2002-02-09 01:47:08 +00:00
lazarus
fdc0f18043
MG: ShortCut support for buttons from Andrew
...
git-svn-id: trunk@857 -
2002-02-09 01:47:07 +00:00
lazarus
70bd9c45e0
MG: fixed unreleased/unpressed Ctrl/Alt/Shift
...
git-svn-id: trunk@856 -
2002-02-09 01:47:07 +00:00
lazarus
8f8e7c2a31
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@855 -
2002-02-09 01:47:07 +00:00
lazarus
66157c2b17
MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
...
Here is the run down of what it includes -
-Vasily Volchenko's Updated Russian Localizations
-improvements to GTK Styles/SysColors
-initial GTK Palette code - (untested, and for now useless)
-Hint Windows and Modal dialogs now try to stay transient to
the main program form, aka they stay on top of the main form
and usually minimize/maximize with it.
-fixes to Form BorderStyle code(tool windows needed a border)
-fixes DrawFrameControl DFCS_BUTTONPUSH to match Win32 better
when flat
-fixes DrawFrameControl DFCS_BUTTONCHECK to match Win32 better
and to match GTK theme better. It works most of the time now,
but some themes, noteably Default, don't work.
-fixes bug in Bitmap code which broke compiling in NoGDKPixbuf
mode.
-misc other cleanups/ fixes in gtk interface
-speedbutton's should now draw correctly when flat in Win32
-I have included an experimental new CheckBox(disabled by
default) which has initial support for cbGrayed(Tri-State),
and WordWrap, and misc other improvements. It is not done, it
is mostly a quick hack to test DrawFrameControl
DFCS_BUTTONCHECK, however it offers many improvements which
can be seen in cbsCheck/cbsCrissCross (aka non-themed) state.
-fixes Message Dialogs to more accurately determine
button Spacing/Size, and Label Spacing/Size based on current
System font.
-fixes MessageDlgPos, & ShowMessagePos in Dialogs
-adds InputQuery & InputBox to Dialogs
-re-arranges & somewhat re-designs Control Tabbing, it now
partially works - wrapping around doesn't work, and
subcontrols(Panels & Children, etc) don't work. TabOrder now
works to an extent. I am not sure what is wrong with my code,
based on my other tests at least wrapping and TabOrder SHOULD
work properly, but.. Anyone want to try and fix?
-SynEdit(Code Editor) now changes mouse cursor to match
position(aka over scrollbar/gutter vs over text edit)
-adds a TRegion property to Graphics.pp, and Canvas. Once I
figure out how to handle complex regions(aka polygons) data
properly I will add Region functions to the canvas itself
(SetClipRect, intersectClipRect etc.)
-BitBtn now has a Stored flag on Glyph so it doesn't store to
lfm/lrs if Glyph is Empty, or if Glyph is not bkCustom(aka
bkOk, bkCancel, etc.) This should fix most crashes with older
GDKPixbuf libs.
git-svn-id: trunk@854 -
2002-02-09 01:47:06 +00:00
lazarus
b6595994bf
Added Triple Click
...
Shane
git-svn-id: trunk@853 -
2002-02-09 01:47:06 +00:00
lazarus
b6d2afd839
MG: fixed mouse capturing, OI edit focus
...
git-svn-id: trunk@852 -
2002-02-09 01:47:06 +00:00
lazarus
081df4c405
MWE:
...
* Cleanup in lmessages
* Added Listview selection and notification events
+ introduced commctrl
git-svn-id: trunk@851 -
2002-02-09 01:47:05 +00:00
lazarus
f179bc7742
MG: fixed TPanel and Frame3D
...
git-svn-id: trunk@850 -
2002-02-09 01:47:05 +00:00
lazarus
f8f1bf34a5
MG: fixed bracket hilighting
...
git-svn-id: trunk@849 -
2002-02-09 01:47:05 +00:00
lazarus
b37639ec39
MG: accelerated designer drawings
...
git-svn-id: trunk@848 -
2002-02-09 01:47:04 +00:00
lazarus
6682a70930
GTK Cleanup
...
Shane
git-svn-id: trunk@847 -
2002-02-09 01:47:04 +00:00
lazarus
acc8dee85d
MG: from Andrew: style list fixes, autosize for radio/checkbtns
...
git-svn-id: trunk@846 -
2002-02-09 01:47:04 +00:00
lazarus
67c9e4fda7
MG: started form renaming
...
git-svn-id: trunk@845 -
2002-02-09 01:47:03 +00:00
lazarus
18c543f1ee
Bug fix for Mattias.
...
Fixed spinedit so you can now get the value and set the value.
Shane
git-svn-id: trunk@844 -
2002-02-09 01:47:03 +00:00
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