mattias
7e59d4ab19
added TMaskEdit from Tony
...
git-svn-id: trunk@3216 -
2002-08-19 15:15:20 +00:00
mattias
2ff1eed9f6
fixes for current fpc 1.1
...
git-svn-id: trunk@3215 -
2002-08-19 15:15:20 +00:00
mattias
5598cc0a7f
fixed popupmenu on menueditor
...
git-svn-id: trunk@3214 -
2002-08-19 15:15:20 +00:00
mattias
d7831025ee
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@3213 -
2002-08-19 15:15:19 +00:00
mattias
983e30de88
fixed using streamed clientwith/height for child anchors
...
git-svn-id: trunk@3212 -
2002-08-19 15:15:19 +00:00
mattias
c24d389ecc
added Tonys printer units
...
git-svn-id: trunk@3211 -
2002-08-19 15:15:19 +00:00
lazarus
08bdae4050
MG: TNotebook is now streamable
...
git-svn-id: trunk@3210 -
2002-08-19 15:15:19 +00:00
mattias
9a5a6c7cb4
added grids.pas from Jesus Reyes A.
...
git-svn-id: trunk@3209 -
2002-08-19 15:15:18 +00:00
mattias
0e4058c81d
fixed Set/GetPixel
...
git-svn-id: trunk@3208 -
2002-08-19 15:15:18 +00:00
lazarus
23df05bedb
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@3207 -
2002-08-19 15:15:18 +00:00
lazarus
41e525a169
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@3206 -
2002-08-19 15:15:18 +00:00
lazarus
b3fe77eb27
MG: broke LCL<->interface circles
...
git-svn-id: trunk@3205 -
2002-08-19 15:15:17 +00:00
mattias
ebbda8c55b
published TNoteBook.Anchors and started context diff
...
git-svn-id: trunk@3204 -
2002-08-19 15:15:17 +00:00
lazarus
e0c3666868
MG: added DrawItem to TComboBox/TListBox
...
git-svn-id: trunk@3203 -
2002-08-19 15:15:16 +00:00
mattias
16640241d8
implemented tabstop
...
git-svn-id: trunk@3202 -
2002-08-19 15:15:16 +00:00
lazarus
6b8d0dbcd3
MG: added stringhashlist.pas
...
git-svn-id: trunk@3201 -
2002-08-19 15:15:15 +00:00
mattias
3b6cd50bfe
started TLabeledEdit
...
git-svn-id: trunk@3200 -
2002-08-19 15:15:15 +00:00
lazarus
2eebcf1245
MG: accelerated new/dispose of gdiobjects
...
git-svn-id: trunk@3199 -
2002-08-19 15:15:14 +00:00
mattias
f4c461d73a
implemented installing components in component palette
...
git-svn-id: trunk@3198 -
2002-08-19 15:15:14 +00:00
mattias
b26adcd479
started package registration
...
git-svn-id: trunk@3197 -
2002-08-19 15:15:13 +00:00
mattias
a265979cb3
fixed scrollbars of TIpHtmlPanel
...
git-svn-id: trunk@3196 -
2002-08-19 15:15:12 +00:00
mattias
00d9a93c44
added TCheckGroup.CheckEnabled
...
git-svn-id: trunk@3195 -
2002-08-19 15:15:11 +00:00
mattias
74c881a3d3
added TCheckGroup
...
git-svn-id: trunk@3194 -
2002-08-19 15:15:10 +00:00
mattias
7ca83621a2
fixed TRadioGroup.ItemIndex=-1
...
git-svn-id: trunk@3193 -
2002-08-19 15:15:09 +00:00
mattias
2760896215
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@3192 -
2002-08-19 15:15:08 +00:00
mattias
2b030f261c
reduced speedbutton invalidates, added TCanvas.Frame
...
git-svn-id: trunk@3191 -
2002-08-19 15:15:07 +00:00
mattias
0f81c84b8b
applied patch from Jesus for many grid improvements
...
git-svn-id: trunk@3190 -
2002-08-19 15:15:06 +00:00
mattias
d05fbd3dac
published TNoteBook.Align
...
git-svn-id: trunk@3189 -
2002-08-19 15:15:05 +00:00
mattias
fc9b991d4a
fixes for htmllite
...
git-svn-id: trunk@3188 -
2002-08-19 15:15:04 +00:00
mattias
01a22fb28e
improved designer rubberband
...
git-svn-id: trunk@3187 -
2002-08-19 15:15:03 +00:00
lazarus
1aa7a67927
MG: fixed LM_LVChangedItem, OnShowHint, small bugs
...
git-svn-id: trunk@3186 -
2002-08-19 15:15:02 +00:00
lazarus
5b20a8514f
MG: implemented hints
...
git-svn-id: trunk@3185 -
2002-08-19 15:15:01 +00:00
lazarus
9409ca9778
MG: implemented TIdleTimer and fixed small bugs
...
git-svn-id: trunk@3184 -
2002-08-19 15:15:00 +00:00
lazarus
dadb8e496c
AJ: added TShape
...
git-svn-id: trunk@3183 -
2002-08-19 15:14:59 +00:00
lazarus
65d78922ce
MG: fixed changing notebook pageindex at designtime
...
git-svn-id: trunk@3182 -
2002-08-19 15:14:58 +00:00
lazarus
1edd1dcd19
MG: broke some interfaces.pp circles
...
git-svn-id: trunk@3181 -
2002-08-19 15:14:57 +00:00
lazarus
859c531dc5
MG: broke extctrls.pp <-> forms.pp circle
...
git-svn-id: trunk@3180 -
2002-08-19 15:14:56 +00:00
lazarus
b644518ae5
MG: fixed TnoteBook AddPage and double creation of MeinMenu
...
git-svn-id: trunk@3179 -
2002-08-19 15:14:55 +00:00
lazarus
c54dbe2373
AJ:switched TImage.Autosize to use DoAutoSize
...
git-svn-id: trunk@3178 -
2002-08-19 15:14:54 +00:00
lazarus
14ce4cf73b
MG: fixes for 1.1
...
git-svn-id: trunk@3177 -
2002-08-19 15:14:53 +00:00
lazarus
a537fadc78
MG: fixed TPage.Visible
...
git-svn-id: trunk@3176 -
2002-08-19 15:14:52 +00:00
lazarus
e1797ddf53
MG: fixed timers
...
git-svn-id: trunk@3175 -
2002-08-19 15:14:51 +00:00
lazarus
5591e09f52
MG: changed PDeviceContext into class TDeviceContext
...
git-svn-id: trunk@3174 -
2002-08-19 15:14:50 +00:00
lazarus
934d75f15b
MG: started TCollectionPropertyEditor
...
git-svn-id: trunk@3173 -
2002-08-19 15:14:49 +00:00
lazarus
e30f550e27
MG: TNotebook is now streamable
...
git-svn-id: trunk@3172 -
2002-08-19 15:14:48 +00:00
lazarus
46a3c71dbf
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@3171 -
2002-08-19 15:14:47 +00:00
lazarus
ba11c85e35
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@3170 -
2002-08-19 15:14:46 +00:00
lazarus
3609c3cda9
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@3169 -
2002-08-19 15:14:45 +00:00
lazarus
0193a0daf3
MG: activated environment opts in debugger
...
git-svn-id: trunk@3168 -
2002-08-19 15:14:44 +00:00
mattias
ae12a98a40
fixes for debugging
...
git-svn-id: trunk@3166 -
2002-08-18 16:50:09 +00:00
mattias
5b2e5ce84a
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@3162 -
2002-08-18 16:50:08 +00:00
lazarus
7f229dadde
MG: added copyright
...
git-svn-id: trunk@3157 -
2002-08-18 16:50:07 +00:00
lazarus
6d6d9569c6
MG: added stringhashlist.pas
...
git-svn-id: trunk@3154 -
2002-08-18 16:50:06 +00:00
mattias
8c0777e2ae
added README, describing how to create a gtk2 lcl application
...
git-svn-id: trunk@3051 -
2002-08-18 08:57:20 +00:00
mattias
d2df832c6b
added basic file handling functions to filectrl
...
git-svn-id: trunk@3010 -
2002-08-18 08:56:59 +00:00
lazarus
162b3df048
MG: fixed LM_LVChangedItem, OnShowHint, small bugs
...
git-svn-id: trunk@2993 -
2002-08-18 08:56:51 +00:00
lazarus
d8ec6edd91
MG: fixed zombie timers
...
git-svn-id: trunk@2986 -
2002-08-18 08:56:47 +00:00
lazarus
9c894eee04
MG: improved TScreen and ShowModal
...
git-svn-id: trunk@2954 -
2002-08-18 08:56:31 +00:00
lazarus
5895aa70b7
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@2945 -
2002-08-18 08:56:27 +00:00
lazarus
2719ecdfd2
MG: fixed non AutoCheck menuitems and editor bookmark popupmenu
...
git-svn-id: trunk@2941 -
2002-08-18 08:56:25 +00:00
mattias
6a44a5d1a9
fixed TMemo.WordWrap
...
git-svn-id: trunk@2931 -
2002-08-18 08:56:17 +00:00
mattias
e98d576c5c
added TMemoScrollBar
...
git-svn-id: trunk@2909 -
2002-08-18 08:55:55 +00:00
mattias
7051ff6918
started make resource string
...
git-svn-id: trunk@2864 -
2002-08-18 08:55:10 +00:00
marc
07a9e5a4d9
* Fixed chrash on saving checklistboxitems
...
git-svn-id: trunk@2829 -
2002-08-18 08:54:36 +00:00
marc
288cf24269
+ Added TCheckListBox component
...
git-svn-id: trunk@2827 -
2002-08-18 08:54:35 +00:00
mattias
be5c99c036
fixed find declaration intf cache
...
git-svn-id: trunk@2825 -
2002-08-18 08:54:34 +00:00
mattias
5aaebdaf64
fixed setting TListBox.Selected before createhandle
...
git-svn-id: trunk@2824 -
2002-08-18 08:54:33 +00:00
mattias
71a2459b61
improved configure build lazarus dialog
...
git-svn-id: trunk@2822 -
2002-08-18 08:54:32 +00:00
mattias
e71e3a0c2f
fixed gtk warning on setting item height
...
git-svn-id: trunk@2820 -
2002-08-18 08:54:31 +00:00
mattias
c6102381c6
implemented showing files in opened package
...
git-svn-id: trunk@2818 -
2002-08-18 08:54:30 +00:00
mattias
441c243636
localized gtk interface
...
git-svn-id: trunk@2815 -
2002-08-18 08:54:29 +00:00
mattias
8c4247b4c1
TComboBox and TListBox accelerated and now supports objects
...
git-svn-id: trunk@2814 -
2002-08-18 08:54:28 +00:00
lazarus
412bf478bf
MG: added DrawItem to TComboBox/TListBox
...
git-svn-id: trunk@2812 -
2002-08-18 08:54:27 +00:00
lazarus
13f820e23b
MG: started customdrawitem
...
git-svn-id: trunk@2809 -
2002-08-18 08:54:26 +00:00
lazarus
237c014b88
MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
...
git-svn-id: trunk@2807 -
2002-08-18 08:54:25 +00:00
lazarus
ef7eff20ab
Make TComboboxes sort again, including in OI
...
git-svn-id: trunk@2806 -
2002-08-18 08:54:24 +00:00
lazarus
43beb75448
MG: fixed TComboBox and InvalidateControl
...
git-svn-id: trunk@2804 -
2002-08-18 08:54:23 +00:00
lazarus
cae0bfd75c
MG: undid the TBinaryObjectWriter Buffersize
...
git-svn-id: trunk@2790 -
2002-08-18 08:54:10 +00:00
lazarus
a01c08ffab
MG: removed the 1x1 bitmap from TBitBtn
...
git-svn-id: trunk@2773 -
2002-08-18 08:53:53 +00:00
lazarus
b6a029574c
MG: TNotebook is now streamable
...
git-svn-id: trunk@2756 -
2002-08-18 08:53:36 +00:00
lazarus
98399ff1a9
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@2753 -
2002-08-18 08:53:33 +00:00
lazarus
7f4da47cd5
MG: implemented run param environment variables
...
git-svn-id: trunk@2750 -
2002-08-18 08:53:30 +00:00
mattias
29201d9246
fixed csDashDot
...
git-svn-id: trunk@2736 -
2002-08-18 04:57:01 +00:00
mattias
7f87b594da
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2735 -
2002-08-18 04:57:00 +00:00
lazarus
a2f417f735
AJ: added TShape
...
git-svn-id: trunk@2734 -
2002-08-18 04:57:00 +00:00
mattias
01cd906081
reduced speedbutton invalidates, added TCanvas.Frame
...
git-svn-id: trunk@2732 -
2002-08-18 04:57:00 +00:00
mattias
0898c422f1
new constants for compatibility
...
git-svn-id: trunk@2730 -
2002-08-18 04:56:59 +00:00
mattias
86ce6bd64a
fixed allocation of dc backcolor
...
git-svn-id: trunk@2727 -
2002-08-18 04:56:59 +00:00
mattias
f3031bb2d0
fixed AV on StretchDraw 0x0
...
git-svn-id: trunk@2726 -
2002-08-18 04:56:59 +00:00
lazarus
a5465de11c
MG: added patch from Andrew
...
git-svn-id: trunk@2725 -
2002-08-18 04:56:59 +00:00
lazarus
d32f659cd3
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@2723 -
2002-08-18 04:56:58 +00:00
mattias
caa329c29e
fixed default font
...
git-svn-id: trunk@2721 -
2002-08-18 04:56:58 +00:00
lazarus
5cf1e97aeb
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@2719 -
2002-08-18 04:56:57 +00:00
mattias
2a25007744
fixed clipping origin in stretchblt
...
git-svn-id: trunk@2718 -
2002-08-18 04:56:57 +00:00
mattias
7739109e56
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@2716 -
2002-08-18 04:56:56 +00:00
mattias
ff0abbb605
readonly flag is now only saved if user set
...
git-svn-id: trunk@2712 -
2002-08-18 04:56:55 +00:00
mattias
3f47263c5e
implemented TCanvas.Refresh
...
git-svn-id: trunk@2710 -
2002-08-18 04:56:54 +00:00
mattias
5ef778e04d
renamed one Rect
...
git-svn-id: trunk@2706 -
2002-08-18 04:56:53 +00:00
mattias
fe2d2dbee0
fixed broken cvs
...
git-svn-id: trunk@2704 -
2002-08-18 04:56:52 +00:00
mattias
378eff0913
reduced speedbutton invalidates, added TCanvas.Frame
...
git-svn-id: trunk@2701 -
2002-08-18 04:56:52 +00:00
mattias
0b3c7abda3
fixed DeleteCriticalSection
...
git-svn-id: trunk@2699 -
2002-08-18 04:56:51 +00:00
mattias
89577c52ea
replaced many invalidates by invalidaterect
...
git-svn-id: trunk@2697 -
2002-08-18 04:56:50 +00:00
mattias
f95903ed34
fixed FindControl and searching overloaded procs
...
git-svn-id: trunk@2695 -
2002-08-18 04:56:50 +00:00
lazarus
000bc23632
MG: fixed return polygon point
...
git-svn-id: trunk@2694 -
2002-08-18 04:56:49 +00:00
mattias
2ea295798e
fixes for fpc 1.1
...
git-svn-id: trunk@2693 -
2002-08-18 04:56:49 +00:00
mattias
93dae0ca55
new constants for compatibility
...
git-svn-id: trunk@2692 -
2002-08-18 04:56:48 +00:00
lazarus
b70bb5359d
MG: fixed memleaks
...
git-svn-id: trunk@2691 -
2002-08-18 04:56:48 +00:00
lazarus
f56f441a51
MG: broke minor circles
...
git-svn-id: trunk@2690 -
2002-08-18 04:56:47 +00:00
lazarus
f73b50e6d9
MG: fixed LM_LVChangedItem, OnShowHint, small bugs
...
git-svn-id: trunk@2689 -
2002-08-18 04:56:47 +00:00
lazarus
abb554d4ed
MG: fixed memleaks
...
git-svn-id: trunk@2688 -
2002-08-18 04:56:46 +00:00
lazarus
b75696868d
AJ: Improvements to TUpDown; Added TStaticText & GNOME DrawText
...
git-svn-id: trunk@2687 -
2002-08-18 04:56:46 +00:00
lazarus
25ee222d1d
MG: broke LCL<->interface circles
...
git-svn-id: trunk@2686 -
2002-08-18 04:56:45 +00:00
lazarus
8a0f7d6cbc
MG: added DrawItem to TComboBox/TListBox
...
git-svn-id: trunk@2685 -
2002-08-18 04:56:45 +00:00
lazarus
3e7de3c7d0
MG: broke minor circles
...
git-svn-id: trunk@2684 -
2002-08-18 04:56:44 +00:00
lazarus
4fc2617785
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@2683 -
2002-08-18 04:56:44 +00:00
lazarus
705e7f28b5
MG: accelerated designer drawings
...
git-svn-id: trunk@2682 -
2002-08-18 04:56:43 +00:00
lazarus
9d0ebfc330
MG: broke graphics.pp <-> clipbrd.pp circle
...
git-svn-id: trunk@2681 -
2002-08-18 04:56:43 +00:00
lazarus
00c72b269d
MG: fixed storing TFont.Size
...
git-svn-id: trunk@2680 -
2002-08-18 04:56:42 +00:00
lazarus
c5a6db9d87
MG: added patch from Andrew
...
git-svn-id: trunk@2679 -
2002-08-18 04:56:42 +00:00
lazarus
0198ac77b8
MG: small bugfixes
...
git-svn-id: trunk@2678 -
2002-08-18 04:56:41 +00:00
lazarus
e5676cc1be
MG: fixed small typos and accelerated TDynHashArray.Contains
...
git-svn-id: trunk@2677 -
2002-08-18 04:56:41 +00:00
lazarus
0bbff5ef59
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@2676 -
2002-08-18 04:56:40 +00:00
lazarus
7c8126d01e
AJ: Initial TUpDown, minor property additions to improve reading Delphi created forms.
...
git-svn-id: trunk@2675 -
2002-08-18 04:56:40 +00:00
lazarus
d13856fc47
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@2674 -
2002-08-18 04:56:39 +00:00
lazarus
939121e12b
MG: fixed drawing of non visual components in designer
...
git-svn-id: trunk@2673 -
2002-08-18 04:56:39 +00:00
lazarus
f6a87251bf
MG: improved Clipping, TextOut, Polygon functions
...
git-svn-id: trunk@2672 -
2002-08-18 04:56:38 +00:00
lazarus
e09e66a7db
MG: accelerated designer drawings
...
git-svn-id: trunk@2671 -
2002-08-18 04:56:38 +00:00
lazarus
a53ae09b87
MG: added patch from Andrew
...
git-svn-id: trunk@2670 -
2002-08-18 04:56:37 +00:00
lazarus
dd48a75dad
MG: gradient fill, minor issues from Andrew
...
git-svn-id: trunk@2669 -
2002-08-18 04:56:36 +00:00
lazarus
6b2f597021
MG: scrollingwincontrol from Andrew
...
git-svn-id: trunk@2668 -
2002-08-18 04:56:35 +00:00
lazarus
394060218d
MG: TNotebook is now streamable
...
git-svn-id: trunk@2667 -
2002-08-18 04:56:34 +00:00
lazarus
dc8725a1c4
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@2666 -
2002-08-18 04:56:33 +00:00
lazarus
9eea4a5c1d
MG: fixed GraphicClass.Create
...
git-svn-id: trunk@2665 -
2002-08-18 04:56:32 +00:00
lazarus
1deaaea0e2
MG: improved Clipping, TextOut, Polygon functions
...
git-svn-id: trunk@2664 -
2002-08-18 04:56:31 +00:00
mattias
ce70778667
fixed bitbtn image for NoToAll
...
git-svn-id: trunk@2663 -
2002-08-18 00:03:45 +00:00
mattias
8ab6a60b7e
many clipping fixes
...
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
d78a2779ec
added but not implemented ComboBoxDropDown
...
git-svn-id: trunk@2661 -
2002-08-17 23:41:34 +00:00
mattias
f3340fb77b
reduced paint messages on destroy
...
git-svn-id: trunk@2660 -
2002-08-17 23:41:34 +00:00
mattias
d2ef70e4c2
fixed changing unitname during update
...
git-svn-id: trunk@2659 -
2002-08-17 23:41:34 +00:00
mattias
c9a3bc987c
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2658 -
2002-08-17 23:41:33 +00:00
marc
7a9c21fc36
+ Added exceptionhandler while delivering messages
...
git-svn-id: trunk@2657 -
2002-08-17 23:41:33 +00:00
mattias
a32df47e0a
fixed taborder=0, implemented TabOrder Editor
...
git-svn-id: trunk@2656 -
2002-08-17 23:41:33 +00:00
mattias
e1ed0b2b52
fixed TUpDown and added handler lists for TControl
...
git-svn-id: trunk@2655 -
2002-08-17 23:41:33 +00:00
mattias
f72f6cd7b1
fixed Set/GetPixel
...
git-svn-id: trunk@2654 -
2002-08-17 23:41:33 +00:00
mattias
a29359d35a
added TMemoScrollBar
...
git-svn-id: trunk@2651 -
2002-08-17 23:41:33 +00:00
ajgenius
bd9ca19c88
some fixes toward gtk2
...
git-svn-id: trunk@2647 -
2002-08-17 23:41:33 +00:00
mattias
2cf2827549
started package system (packager)
...
git-svn-id: trunk@2646 -
2002-08-17 23:41:33 +00:00
mattias
20a41ca57c
implemented showing source lines in breakpoints dialog
...
git-svn-id: trunk@2645 -
2002-08-17 23:41:33 +00:00
mattias
abba48612c
implemented updates between source marks and breakpoints
...
git-svn-id: trunk@2644 -
2002-08-17 23:41:33 +00:00
marc
93a4ed8800
+ Added TCheckListBox component
...
git-svn-id: trunk@2643 -
2002-08-17 23:41:33 +00:00
mattias
0b6ddbf1c8
increased version to 0.9.0 beta
...
git-svn-id: trunk@2642 -
2002-08-17 23:41:33 +00:00
mattias
6217fe6630
small fixes for debugger without file
...
git-svn-id: trunk@2640 -
2002-08-17 23:41:32 +00:00
mattias
ff27e1d010
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2639 -
2002-08-17 23:41:32 +00:00
mattias
ca6e3c7610
updated all Makefiles
...
git-svn-id: trunk@2638 -
2002-08-17 23:41:32 +00:00
mattias
6da2e6d9b3
implemented deleting empty submenus
...
git-svn-id: trunk@2637 -
2002-08-17 23:41:32 +00:00
mattias
ac8335e8d7
removed SetRadioButtonGroupMode
...
git-svn-id: trunk@2635 -
2002-08-17 23:41:32 +00:00
mattias
24837ade7f
improved configure build lazarus dialog
...
git-svn-id: trunk@2634 -
2002-08-17 23:41:32 +00:00
mattias
2549812cff
added TScreen handlers, implemented TMainIDE.UnHideIDE
...
git-svn-id: trunk@2633 -
2002-08-17 23:41:32 +00:00
mattias
89f8378cf9
fixed taborder=0, implemented TabOrder Editor
...
git-svn-id: trunk@2632 -
2002-08-17 23:41:32 +00:00
mattias
e44ec7a055
fixed Set/GetPixel
...
git-svn-id: trunk@2631 -
2002-08-17 23:41:32 +00:00
mattias
b65c00f592
IpHtmlPanel can show simple HTML pages, but there are mem bugs
...
git-svn-id: trunk@2630 -
2002-08-17 23:41:32 +00:00
mattias
8680a37625
implemented tabstop
...
git-svn-id: trunk@2626 -
2002-08-17 23:41:32 +00:00
mattias
5f4ef8094e
started package registration
...
git-svn-id: trunk@2625 -
2002-08-17 23:41:32 +00:00
mattias
2978211924
fixed update on changing package usage options
...
git-svn-id: trunk@2623 -
2002-08-17 23:41:32 +00:00
mattias
8ff3294cc0
added TMemoScrollBar
...
git-svn-id: trunk@2622 -
2002-08-17 23:41:32 +00:00
ajgenius
fcb3d8a490
some fixes toward gtk2
...
git-svn-id: trunk@2621 -
2002-08-17 23:41:32 +00:00
mattias
533191f591
fixed using streamed clientwith/height for child anchors
...
git-svn-id: trunk@2620 -
2002-08-17 23:41:32 +00:00
mattias
07c09b28f2
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2619 -
2002-08-17 23:41:31 +00:00
mattias
60e95f2ed8
started codeexplorer
...
git-svn-id: trunk@2618 -
2002-08-17 23:41:31 +00:00
mattias
22051a0dd6
fixed TRadioGroup.ItemIndex=-1
...
git-svn-id: trunk@2617 -
2002-08-17 23:41:31 +00:00
mattias
26540b92c1
removed SetRadioButtonGroupMode
...
git-svn-id: trunk@2614 -
2002-08-17 23:41:31 +00:00
mattias
ffad4bc94f
implemented setting working directory for debugger
...
git-svn-id: trunk@2613 -
2002-08-17 23:41:31 +00:00
ajgenius
40e6252d7a
fix for GTK, made dialog=toplevel
...
git-svn-id: trunk@2611 -
2002-08-17 23:41:31 +00:00
mattias
2f268b9eca
fixed TUpDown and added handler lists for TControl
...
git-svn-id: trunk@2610 -
2002-08-17 23:41:31 +00:00
mattias
da2b49b9c2
fixed Set/GetPixel
...
git-svn-id: trunk@2609 -
2002-08-17 23:41:31 +00:00
mattias
169748f997
added package gtkopengl
...
git-svn-id: trunk@2608 -
2002-08-17 23:41:31 +00:00
mattias
959aceda3a
fixed allocation of dc backcolor
...
git-svn-id: trunk@2607 -
2002-08-17 23:41:31 +00:00
mattias
96f0784c86
applied TComboBox fix for grabbing keys from Yoyong
...
git-svn-id: trunk@2606 -
2002-08-17 23:41:31 +00:00
mattias
10a9014c69
fixed default font
...
git-svn-id: trunk@2604 -
2002-08-17 23:41:31 +00:00
mattias
0f82e5de95
added GlobalDesignHook GetSelectedComponents
...
git-svn-id: trunk@2603 -
2002-08-17 23:41:31 +00:00
mattias
a38e185a19
fixed popupmenu for component palette
...
git-svn-id: trunk@2600 -
2002-08-17 23:41:30 +00:00
mattias
9c0495b000
fixed right control release
...
git-svn-id: trunk@2599 -
2002-08-17 23:41:30 +00:00
mattias
c84df3013b
fixed TRadioGroup.ItemIndex=-1
...
git-svn-id: trunk@2598 -
2002-08-17 23:41:30 +00:00
mattias
e3fb7fe8ac
removed SetRadioButtonGroupMode
...
git-svn-id: trunk@2595 -
2002-08-17 23:41:30 +00:00
mattias
2326febeae
improved configure build lazarus dialog
...
git-svn-id: trunk@2594 -
2002-08-17 23:41:30 +00:00
mattias
98826cae9d
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@2593 -
2002-08-17 23:41:30 +00:00
mattias
9660ff657c
fixed TUpDown and added handler lists for TControl
...
git-svn-id: trunk@2592 -
2002-08-17 23:41:30 +00:00
mattias
927a7f336d
fixed Set/GetPixel
...
git-svn-id: trunk@2591 -
2002-08-17 23:41:30 +00:00
mattias
7a88dac363
implemented showing auto installed packages
...
git-svn-id: trunk@2589 -
2002-08-17 23:41:30 +00:00
mattias
8d64adb98d
added transient deactivation option and updated localization
...
git-svn-id: trunk@2588 -
2002-08-17 23:41:30 +00:00
mattias
e4cead0682
implemented tabstop
...
git-svn-id: trunk@2586 -
2002-08-17 23:41:30 +00:00
mattias
73524e09ba
fixed AV on StretchDraw 0x0
...
git-svn-id: trunk@2585 -
2002-08-17 23:41:30 +00:00
mattias
5d88a46b5f
added IsWindowVisible
...
git-svn-id: trunk@2584 -
2002-08-17 23:41:30 +00:00
mattias
6d94a6be4b
improved designer to recognize auto child moves
...
git-svn-id: trunk@2583 -
2002-08-17 23:41:30 +00:00
mattias
ac91f9dafb
fixed changing unitname during update
...
git-svn-id: trunk@2582 -
2002-08-17 23:41:30 +00:00
mattias
9c402d38c8
fixed setting rc name
...
git-svn-id: trunk@2581 -
2002-08-17 23:41:30 +00:00
mattias
9ca1bd3792
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2580 -
2002-08-17 23:41:29 +00:00
mattias
0b9fd449d1
ComboBoxDropDown from Yoyong
...
git-svn-id: trunk@2578 -
2002-08-17 23:41:29 +00:00
mattias
7fc99500a9
added LM_APPENDTEXT from hernan
...
git-svn-id: trunk@2577 -
2002-08-17 23:41:29 +00:00
mattias
520397dc9a
fixed TRadioGroup.ItemIndex=-1
...
git-svn-id: trunk@2576 -
2002-08-17 23:41:29 +00:00
mattias
8a41537408
implemented setting working directory for debugger
...
git-svn-id: trunk@2575 -
2002-08-17 23:41:29 +00:00
mattias
ce8c04d10f
implemented transient windows for all cases
...
git-svn-id: trunk@2574 -
2002-08-17 23:41:29 +00:00
mattias
d137b270a6
fixed realizing bounds after loading form
...
git-svn-id: trunk@2573 -
2002-08-17 23:41:29 +00:00
mattias
ba74f79912
localized gtk interface
...
git-svn-id: trunk@2572 -
2002-08-17 23:41:29 +00:00
mattias
c7336736da
fixed uninitialized style
...
git-svn-id: trunk@2571 -
2002-08-17 23:41:29 +00:00
mattias
ecef43463f
fixed taborder=0, implemented TabOrder Editor
...
git-svn-id: trunk@2570 -
2002-08-17 23:41:29 +00:00
mattias
6de14d6998
fixed anchoring controls
...
git-svn-id: trunk@2569 -
2002-08-17 23:41:29 +00:00
mattias
600e5ef1b4
updated translations and raised message window on error
...
git-svn-id: trunk@2568 -
2002-08-17 23:41:29 +00:00
mattias
d55f9aba80
fixed aligning controls
...
git-svn-id: trunk@2566 -
2002-08-17 23:41:29 +00:00
mattias
835bfad5d1
implemented broken dependencies dialog
...
git-svn-id: trunk@2565 -
2002-08-17 23:41:29 +00:00
mattias
a785705b56
fixed codetools Makefile, fixed default prop not found error
...
git-svn-id: trunk@2564 -
2002-08-17 23:41:29 +00:00
mattias
1b7a117bdb
fixed insert text GPL and LGPL
...
git-svn-id: trunk@2563 -
2002-08-17 23:41:29 +00:00
mattias
321d193171
added IsWindowVisible
...
git-svn-id: trunk@2562 -
2002-08-17 23:41:29 +00:00
mattias
b4b1ce0691
implemented package check broken dependency on compile
...
git-svn-id: trunk@2560 -
2002-08-17 23:41:28 +00:00
mattias
6afc5ded48
implemented setting working directory for debugger
...
git-svn-id: trunk@2558 -
2002-08-17 23:41:28 +00:00
mattias
f8cdc9c704
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@2557 -
2002-08-17 23:41:28 +00:00
mattias
5cdecc6d81
added ambigius compiled unit test for packages
...
git-svn-id: trunk@2556 -
2002-08-17 23:41:28 +00:00
mattias
50135420e7
fixed registration for fpc 1.0.x
...
git-svn-id: trunk@2555 -
2002-08-17 23:41:28 +00:00
mattias
b349099ea1
default fpc src dirs and clean ups
...
git-svn-id: trunk@2554 -
2002-08-17 23:41:28 +00:00
mattias
442fb22c95
added ShowWindow
...
git-svn-id: trunk@2553 -
2002-08-17 23:41:28 +00:00
mattias
816547a439
implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
...
git-svn-id: trunk@2552 -
2002-08-17 23:41:28 +00:00
mattias
e40abae7a9
implemented tabstop
...
git-svn-id: trunk@2551 -
2002-08-17 23:41:28 +00:00
mattias
c193d9c6ac
implemented updates between source marks and breakpoints
...
git-svn-id: trunk@2549 -
2002-08-17 23:41:28 +00:00
mattias
ef7892a0cc
removed menubar.inc
...
git-svn-id: trunk@2548 -
2002-08-17 23:41:28 +00:00
mattias
148b1cff19
added exception handling for createpixmapindirect
...
git-svn-id: trunk@2547 -
2002-08-17 23:41:28 +00:00
mattias
a22f24f894
improved designer to recognize auto child moves
...
git-svn-id: trunk@2546 -
2002-08-17 23:41:28 +00:00
mattias
9bccd8fa98
reduced speedbutton invalidates, added TCanvas.Frame
...
git-svn-id: trunk@2545 -
2002-08-17 23:41:28 +00:00
mattias
38b82fdea9
improved rpm building and added support for 1.0.7
...
git-svn-id: trunk@2544 -
2002-08-17 23:41:28 +00:00
mattias
5ecf25d25e
started gtk2 interface
...
git-svn-id: trunk@2543 -
2002-08-17 23:41:27 +00:00
mattias
29eb729fa9
fixed typos
...
git-svn-id: trunk@2542 -
2002-08-17 23:41:27 +00:00
mattias
08f092120c
updated russian localization from Vasily
...
git-svn-id: trunk@2541 -
2002-08-17 23:41:27 +00:00
mattias
4c1df5ee3e
implemented changing dependency version
...
git-svn-id: trunk@2539 -
2002-08-17 23:41:27 +00:00
mattias
b442cc8877
fixed clipboard waiting and kwrite targets
...
git-svn-id: trunk@2538 -
2002-08-17 23:41:27 +00:00
mattias
58ab14be12
fixed realizing bounds after loading form
...
git-svn-id: trunk@2537 -
2002-08-17 23:41:27 +00:00
mattias
f9d84a710d
localized gtk interface
...
git-svn-id: trunk@2536 -
2002-08-17 23:41:27 +00:00
mattias
8a20f63127
fixed anchoring controls
...
git-svn-id: trunk@2534 -
2002-08-17 23:41:27 +00:00
mattias
8eb4506f8c
started package system (packager)
...
git-svn-id: trunk@2533 -
2002-08-17 23:41:27 +00:00
mattias
032bc21728
implemented showing source lines in breakpoints dialog
...
git-svn-id: trunk@2531 -
2002-08-17 23:41:27 +00:00
mattias
0ff2798fe9
improved but not fixed transient windows
...
git-svn-id: trunk@2530 -
2002-08-17 23:41:27 +00:00
mattias
254bf9bf2c
fixes for fpc 1.1
...
git-svn-id: trunk@2529 -
2002-08-17 23:41:27 +00:00
mattias
79f0b873bd
started package registration
...
git-svn-id: trunk@2527 -
2002-08-17 23:41:27 +00:00
mattias
4de81e3e30
fixed message
...
git-svn-id: trunk@2526 -
2002-08-17 23:41:27 +00:00
mattias
3eb5a76a85
started TLabeledEdit
...
git-svn-id: trunk@2525 -
2002-08-17 23:41:27 +00:00
mattias
26bcf10902
started gtk2 interface
...
git-svn-id: trunk@2524 -
2002-08-17 23:41:26 +00:00
mattias
87ed1ddd03
fixed 1_0_8 difference
...
git-svn-id: trunk@2523 -
2002-08-17 23:41:26 +00:00
mattias
c8a2e7071d
fixed range checks
...
git-svn-id: trunk@2522 -
2002-08-17 23:41:26 +00:00
mattias
a0fb6858a7
implemented transient windows for all cases
...
git-svn-id: trunk@2519 -
2002-08-17 23:41:26 +00:00
mattias
4839d3e5bb
readonly flag is now only saved if user set
...
git-svn-id: trunk@2518 -
2002-08-17 23:41:26 +00:00
mattias
f3c7cbd742
started loading/saving breakpoints
...
git-svn-id: trunk@2517 -
2002-08-17 23:41:26 +00:00
mattias
ee749e5b57
fixed anchoring controls
...
git-svn-id: trunk@2516 -
2002-08-17 23:41:26 +00:00