Commit Graph

1940 Commits

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