Commit Graph

2185 Commits

Author SHA1 Message Date
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