Commit Graph

2239 Commits

Author SHA1 Message Date
mattias
c33be71941 added included by to unitinfo and a few win32 functions
git-svn-id: trunk@2039 -
2002-08-17 23:40:44 +00:00
mattias
8e6f4e3b2e localized gtk interface
git-svn-id: trunk@2038 -
2002-08-17 23:40:44 +00:00
lazarus
d6946b215c Resize cursors in designer.
git-svn-id: trunk@2037 -
2002-08-17 23:40:44 +00:00
lazarus
7db6cc75a8 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@2036 -
2002-08-17 23:40:44 +00:00
mattias
8456870b33 added more windows funcs and fixed jump to compiler error end of file
git-svn-id: trunk@2035 -
2002-08-17 23:40:43 +00:00
lazarus
81e63c682f MG: started TTreeView dragging
git-svn-id: trunk@2034 -
2002-08-17 23:40:43 +00:00
mattias
3174e94d47 finshed Make Resourcestring dialog and implemented TToggleBox
git-svn-id: trunk@2033 -
2002-08-17 23:40:43 +00:00
lazarus
703f0b916f MG: added patch from Andrew
git-svn-id: trunk@2032 -
2002-08-17 23:40:43 +00:00
mattias
d7d9155d6f custom controls now support child wincontrols
git-svn-id: trunk@2031 -
2002-08-17 23:40:42 +00:00
lazarus
c5f1815649 MG: added keymapping to designer
git-svn-id: trunk@2030 -
2002-08-17 23:40:42 +00:00
lazarus
b92fe41b81 Resize cursors in designer.
git-svn-id: trunk@2029 -
2002-08-17 23:40:42 +00:00
mattias
b99e4f7796 added new ... dialog
git-svn-id: trunk@2028 -
2002-08-17 23:40:42 +00:00
lazarus
3853853c67 MG: fixed rubberband
git-svn-id: trunk@2027 -
2002-08-17 23:40:41 +00:00
lazarus
f54824f409 MG: renamed designerstr.pas to objinspstrconsts.pas
git-svn-id: trunk@2026 -
2002-08-17 23:40:41 +00:00
mattias
82a79bcc79 improved ExtTxtOut: support for char dist array
git-svn-id: trunk@2025 -
2002-08-17 23:40:41 +00:00
mattias
9d03ecd608 fixed setting TTreeView.ScrollBars
git-svn-id: trunk@2024 -
2002-08-17 23:40:41 +00:00
lazarus
f88130cf3c MG: TComponentPropertyEditor now shows child properties
git-svn-id: trunk@2023 -
2002-08-17 23:40:40 +00:00
mattias
fc31a23939 combobox height can now be set, added OI item height option
git-svn-id: trunk@2022 -
2002-08-17 23:40:40 +00:00
lazarus
4bb43f437e MG: gtk mlouse events can now be fetched before or after
git-svn-id: trunk@2021 -
2002-08-17 23:40:40 +00:00
mattias
6655ed568d double byte char font started
git-svn-id: trunk@2020 -
2002-08-17 23:40:40 +00:00
lazarus
58e25a3e72 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2019 -
2002-08-17 23:40:39 +00:00
lazarus
f1a445ecdc MG: fixed removing TSpeedButton
git-svn-id: trunk@2018 -
2002-08-17 23:40:39 +00:00
mattias
b07c5b226d implemented fsUnderLine for ExtTextOut for gtk
git-svn-id: trunk@2017 -
2002-08-17 23:40:39 +00:00
mattias
c5cc5de28a implemented changing TMenuItem.GroupIndex at runtime
git-svn-id: trunk@2016 -
2002-08-17 23:40:39 +00:00
lazarus
40c4529ddb MG: added multiselection to TTreeView
git-svn-id: trunk@2015 -
2002-08-17 23:40:38 +00:00
lazarus
93cf16fbfb MG: added jitform error messagedlg
git-svn-id: trunk@2014 -
2002-08-17 23:40:38 +00:00
mattias
06b1f43748 added Timer patch from Vincent Snijders
git-svn-id: trunk@2013 -
2002-08-17 23:40:38 +00:00
mattias
3f45b7a427 fixed TCustomEdit.SelStart when nothing selected
git-svn-id: trunk@2012 -
2002-08-17 23:40:38 +00:00
mattias
8e135ecbd4 fixed scrolling offset of TScrollingWinControl
git-svn-id: trunk@2011 -
2002-08-17 23:40:37 +00:00
lazarus
9d188370ec MG: fixed removing notebook
git-svn-id: trunk@2010 -
2002-08-17 23:40:37 +00:00
lazarus
c30ed6f2fb EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
behaviour.

git-svn-id: trunk@2009 -
2002-08-17 23:40:37 +00:00
lazarus
ba9a1380a2 MG: fixed TMainMenu creation
git-svn-id: trunk@2008 -
2002-08-17 23:40:37 +00:00
mattias
c8bc6b7ad6 fixed TSpinEdit.Value
git-svn-id: trunk@2007 -
2002-08-17 23:40:36 +00:00
lazarus
f7aeef6c24 MG: fixed gdkwindow checks
git-svn-id: trunk@2006 -
2002-08-17 23:40:36 +00:00
lazarus
2a80832e93 Cleanups plus a fix to TPanel parent/drawing problem.
git-svn-id: trunk@2005 -
2002-08-17 23:40:36 +00:00
lazarus
7105e0e951 MG: TNotebook is now streamable
git-svn-id: trunk@2004 -
2002-08-17 23:40:36 +00:00
lazarus
c852a0b4f1 MG: designer: right click selects component before popup
git-svn-id: trunk@2003 -
2002-08-17 23:40:35 +00:00
lazarus
f8efdc401d MG: fixed LM_LVChangedItem, OnShowHint, small bugs
git-svn-id: trunk@2002 -
2002-08-17 23:40:35 +00:00
mattias
a8fb5c2730 implemented fsStayOnTop+bsNone for forms under gtk (useful for splash)
git-svn-id: trunk@2001 -
2002-08-17 23:40:35 +00:00
lazarus
4dcdd090d2 MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@2000 -
2002-08-17 23:40:35 +00:00
lazarus
f7948ac0f1 MG: fixed Polygon and not winding
git-svn-id: trunk@1999 -
2002-08-17 23:40:34 +00:00
lazarus
d85e8632eb 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@1998 -
2002-08-17 23:40:34 +00:00
mattias
ddddcfd940 fixed setcolor for streamed components
git-svn-id: trunk@1997 -
2002-08-17 23:40:34 +00:00
lazarus
01d5566007 MG: TNotebook is now streamable
git-svn-id: trunk@1996 -
2002-08-17 23:40:34 +00:00
mattias
c4f54e8a8c clean ups
git-svn-id: trunk@1995 -
2002-08-17 23:40:33 +00:00
lazarus
0b6577c626 MG: component editors can now add menuitems to the designer popupmenu
git-svn-id: trunk@1994 -
2002-08-17 23:40:33 +00:00
lazarus
33c0df6f93 AJ: ignore offset in Polygon Winding, Region/FillRect should take care of it
git-svn-id: trunk@1993 -
2002-08-17 23:40:33 +00:00
lazarus
6a8d07fed4 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@1992 -
2002-08-17 23:40:33 +00:00
lazarus
17b1955795 MG: fixed GetClipBox
git-svn-id: trunk@1991 -
2002-08-17 23:40:32 +00:00
lazarus
f5f9fc75f5 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@1990 -
2002-08-17 23:40:32 +00:00