lazarus/lcl
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
..
include finshed Make Resourcestring dialog and implemented TToggleBox 2002-08-17 23:40:43 +00:00
interfaces MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com> 2002-08-17 23:40:44 +00:00
languages MG: added internationalization, started with german 2002-07-04 14:48:24 +00:00
templates
units
actnlist.pas MG: added actnlist.pp 2002-08-06 19:57:40 +00:00
allunits.pp MG: added graphics extensions from Andrew Johnson 2002-08-08 18:05:48 +00:00
arrow.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
buttons.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
calendar.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
clipbrd.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
clistbox.pp
comctrls.pp MG: removed ClientRectBugfix defines 2002-08-17 15:45:36 +00:00
commctrl.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
controls.pp renamed TinterfaceObject.Init to AppInit and TWinControls can now contain childs in gtk 2002-02-09 01:48:23 +00:00
COPYING
COPYING.LCL
dialogs.pp MG: moved TColor definition to graphtype.pp and registered TColor names 2002-08-06 09:32:48 +00:00
dynhasharray.pp MG: accelerated TDynHashArray 2002-08-17 23:39:52 +00:00
extctrls.pp MG: fixed search forward 2002-07-27 15:38:01 +00:00
filectrl.pp MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder 2002-05-29 21:44:38 +00:00
forms.pp MG: removed ClientRectBugfix defines 2002-08-17 15:45:36 +00:00
graphics.pp MG: started menuitem icon, checked, radio and groupindex 2002-08-15 13:37:58 +00:00
graphicsmath.pp MG: added changes from Andrew (Clipping) 2002-08-15 15:46:50 +00:00
graphtype.pp MG: moved TColor definition to graphtype.pp and registered TColor names 2002-08-06 09:32:48 +00:00
imglist.pp MG: added actnlist.pp 2002-08-06 19:57:40 +00:00
interfacebase.pp renamed TinterfaceObject.Init to AppInit and TWinControls can now contain childs in gtk 2002-02-09 01:48:23 +00:00
LAYOUT.TXT
lazqueue.pp MG: reduced paint messages and DC getting/releasing 2002-08-17 23:40:26 +00:00
lcllinux.pp MG: improved TFont for XLFD font names 2002-06-04 15:17:26 +00:00
lclmemmanager.pas
lclstrconsts.pas Added shortcut keys to labels 2002-08-17 23:40:34 +00:00
lcltype.pp MG: custom external tools are now shown in the menu 2002-08-16 20:13:09 +00:00
lmessages.pp MG: reduced paint messages and DC getting/releasing 2002-08-17 23:40:26 +00:00
lresources.pp MG: LCL and lazres is now able to convert delphi forms to text 2002-07-31 14:23:43 +00:00
Makefile MG: added graphics extensions from Andrew Johnson 2002-08-08 18:05:48 +00:00
Makefile.fpc MG: added graphics extensions from Andrew Johnson 2002-08-08 18:05:48 +00:00
menus.pp MG: added TPopupMenu.OnPopup and SourceEditor PopupMenu checks 2002-08-17 07:57:05 +00:00
messages.pp
registry.pp
spin.pp MG: changed license to LGPL 2002-05-10 06:05:58 +00:00
stdctrls.pp MG: removed ClientRectBugfix defines 2002-08-17 15:45:36 +00:00
toolwin.pp
utrace.pp
vclglobals.pp