Commit Graph

2185 Commits

Author SHA1 Message Date
lazarus
109aaa2ab7 MG: started TCollectionPropertyEditor
git-svn-id: trunk@3304 -
2002-09-09 07:26:42 +00:00
lazarus
7c6093077f Form deactivation fixes.
git-svn-id: trunk@3303 -
2002-09-09 06:27:06 +00:00
lazarus
4f2ae66e68 Fixed and simplified TRadioButton
git-svn-id: trunk@3302 -
2002-09-08 19:09:55 +00:00
lazarus
64d87305f7 MG: TComponentPropertyEditor now shows child properties
git-svn-id: trunk@3300 -
2002-09-08 12:23:43 +00:00
lazarus
a188d432fd MG: fixed streaming visible=false
git-svn-id: trunk@3299 -
2002-09-08 10:01:59 +00:00
lazarus
bb06eb301c EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@3296 -
2002-09-07 12:14:50 +00:00
lazarus
2dad37ebc4 MG: fixed scrollbars of TTreeView
git-svn-id: trunk@3294 -
2002-09-06 19:11:48 +00:00
lazarus
5c451a6971 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@3293 -
2002-09-06 15:57:34 +00:00
lazarus
1e44a47b9f MG: added show pages menu to TNotebookcomponenteditor
git-svn-id: trunk@3288 -
2002-09-05 14:57:55 +00:00
lazarus
df053a6541 MG: set default value for TStatusBar.SimplePanel
git-svn-id: trunk@3287 -
2002-09-05 13:33:10 +00:00
lazarus
98a15081f3 MG: fixed removing notebook
git-svn-id: trunk@3286 -
2002-09-05 13:21:12 +00:00
lazarus
7c8d67a7ad MG: TNotebook is now streamable
git-svn-id: trunk@3284 -
2002-09-05 12:11:43 +00:00
lazarus
054b715d8d 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@3283 -
2002-09-05 10:12:07 +00:00
lazarus
4523126a26 MG: improved streaming error handling
git-svn-id: trunk@3280 -
2002-09-04 09:32:17 +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
c63ab4f76d MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@3277 -
2002-09-03 09:03:07 +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
7de1f22503 MG: fixed GetActivePage
git-svn-id: trunk@3275 -
2002-09-02 20:05:44 +00:00
lazarus
443c0e5ae2 MG: double click in designer now invokes component editors
git-svn-id: trunk@3272 -
2002-09-01 19:57:03 +00:00
lazarus
a670440d50 MG: double, triple and quad clicks now works
git-svn-id: trunk@3271 -
2002-09-01 16:11:21 +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
e78acde725 Fixed alignment of multiline TLabel.
Simplified and prettified MessageBoxen.

git-svn-id: trunk@3264 -
2002-08-30 10:06:07 +00:00
lazarus
77006e3b51 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@3263 -
2002-08-30 06:46:03 +00:00
lazarus
ebf7b9a916 Make CreatePixmapIndirect work for Win32. Work done by Markus Luedin.
git-svn-id: trunk@3262 -
2002-08-29 16:22:02 +00:00
lazarus
5e4938af5d MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@3258 -
2002-08-29 00:07:01 +00:00
lazarus
3e9ae9aac4 Keith: Win32 fixes. Much appreciation to Markus L�din.
git-svn-id: trunk@3257 -
2002-08-28 17:28:11 +00:00
lazarus
810dd75926 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@3254 -
2002-08-28 09:40:52 +00:00
lazarus
0820232958 MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@3253 -
2002-08-27 18:45:13 +00:00
lazarus
ee117c5aeb MG: fixed designer component deletion
git-svn-id: trunk@3252 -
2002-08-27 14:33:37 +00:00
lazarus
86fa4833c4 MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@3248 -
2002-08-27 06:40:50 +00:00
lazarus
ad27a83fd6 MG: fixed speedbutton in designmode
git-svn-id: trunk@3246 -
2002-08-26 17:28:21 +00:00
lazarus
cc8a613f02 MG: calendar now ignores double clicks
git-svn-id: trunk@3244 -
2002-08-25 14:32:10 +00:00
lazarus
60de83b33e MG: fixed unallocated spinedit handle bug
git-svn-id: trunk@3243 -
2002-08-25 14:27:45 +00:00
lazarus
6670f3b92c MG: replaced C-style operators
git-svn-id: trunk@3242 -
2002-08-25 13:31:35 +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
982d2882b7 MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@3237 -
2002-08-24 06:51:22 +00:00
lazarus
bde677c04c MG: started debugging of mouse capturing
git-svn-id: trunk@3233 -
2002-08-22 16:22:39 +00:00
lazarus
f52cfc56ef MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@3227 -
2002-08-21 08:13:37 +00:00
lazarus
10c89e7da7 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@3226 -
2002-08-19 20:34:49 +00:00
mattias
907efa7e6e implemented TPairSplitter
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +00:00
mattias
b027a05a07 fixed realizing bounds after loading form
git-svn-id: trunk@3224 -
2002-08-19 15:15:22 +00:00
marc
f89844ce46 + Added TCheckListBox component
git-svn-id: trunk@3223 -
2002-08-19 15:15:22 +00:00
mattias
73e74d5d4c fixed update on changing package usage options
git-svn-id: trunk@3222 -
2002-08-19 15:15:22 +00:00
mattias
15b83f20c6 started codeexplorer
git-svn-id: trunk@3221 -
2002-08-19 15:15:21 +00:00
mattias
d2d8952e67 added package gtkopengl
git-svn-id: trunk@3220 -
2002-08-19 15:15:21 +00:00
mattias
da81182b58 implemented tabstop
git-svn-id: trunk@3219 -
2002-08-19 15:15:21 +00:00
mattias
06a165bdb2 fixed changing unitname during update
git-svn-id: trunk@3218 -
2002-08-19 15:15:21 +00:00
mattias
16c012f163 custom controls now support child wincontrols
git-svn-id: trunk@3217 -
2002-08-19 15:15:20 +00:00
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