Commit Graph

41 Commits

Author SHA1 Message Date
mattias
01a8eab6d8 fixes for debugging lazarus
git-svn-id: trunk@3428 -
2002-10-01 15:45:57 +00:00
mattias
8ab6a60b7e many clipping fixes
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
a32df47e0a fixed taborder=0, implemented TabOrder Editor
git-svn-id: trunk@2656 -
2002-08-17 23:41:33 +00:00
mattias
24837ade7f improved configure build lazarus dialog
git-svn-id: trunk@2634 -
2002-08-17 23:41:32 +00:00
mattias
10a9014c69 fixed default font
git-svn-id: trunk@2604 -
2002-08-17 23:41:31 +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
c7336736da fixed uninitialized style
git-svn-id: trunk@2571 -
2002-08-17 23:41:29 +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
4de81e3e30 fixed message
git-svn-id: trunk@2526 -
2002-08-17 23:41:27 +00:00
mattias
01653d484e reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2504 -
2002-08-17 23:41:26 +00:00
mattias
c8030a05a7 started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@2503 -
2002-08-17 23:41:25 +00:00
lazarus
193d631a2f 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@2472 -
2002-08-17 23:41:24 +00:00
lazarus
2f8a126b9b MG: added patch from Andrew
git-svn-id: trunk@2447 -
2002-08-17 23:41:23 +00:00
lazarus
404acd3ffe Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@2430 -
2002-08-17 23:41:22 +00:00
lazarus
2d8534cbab MG: small bugfixes
git-svn-id: trunk@2426 -
2002-08-17 23:41:21 +00:00
lazarus
4af2550576 MG: small bugfixes
git-svn-id: trunk@2405 -
2002-08-17 23:41:20 +00:00
lazarus
41ae32b3ad MG: fixed removing TSpeedButton
git-svn-id: trunk@2391 -
2002-08-17 23:41:19 +00:00
lazarus
c167c2a416 MG: removed old workaround in TSpeedButton
git-svn-id: trunk@2373 -
2002-08-17 23:41:18 +00:00
lazarus
b19c77c8fa MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@2351 -
2002-08-17 23:41:17 +00:00
lazarus
4409fc8095 MG: double, triple and quad clicks now works
git-svn-id: trunk@2330 -
2002-08-17 23:41:16 +00:00
lazarus
f05e7890e9 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@2313 -
2002-08-17 23:41:15 +00:00
lazarus
0d9d125814 MG: fixed codetools proc collection
git-svn-id: trunk@2310 -
2002-08-17 23:41:14 +00:00
lazarus
b668a0f095 MG: fixed speedbutton in designmode
git-svn-id: trunk@2290 -
2002-08-17 23:41:13 +00:00
lazarus
b36654831c MG: fixed TSpeedButton.SetDown and Invalidate
git-svn-id: trunk@2279 -
2002-08-17 23:41:12 +00:00
lazarus
492e71e719 MG: improved theme support from Andrew
git-svn-id: trunk@2266 -
2002-08-17 23:41:11 +00:00
lazarus
2f853fef65 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@2250 -
2002-08-17 23:41:10 +00:00
lazarus
3a2ecbd393 MG: DrawFramControl now uses gtk style, transparent STrechBlt
git-svn-id: trunk@1722 -
2002-06-01 08:41:28 +00:00
lazarus
ecfc86ab66 MG: changed license to LGPL
git-svn-id: trunk@1667 -
2002-05-10 06:05:58 +00:00
lazarus
fbfb9e8cbf MG: reduced hints
git-svn-id: trunk@1458 -
2002-02-25 17:08:50 +00:00
lazarus
8d718a011d Improved TSpeedButton (Glyph, Spacing, Margin, drawing)
Added PageCount to TNotebook
Optimized component selection buttons a bit.

git-svn-id: trunk@1456 -
2002-02-24 20:51:24 +00:00
lazarus
ffa1dda0c4 MG: fixed painting background of flat speedbuttons
git-svn-id: trunk@457 -
2001-11-22 14:33:26 +00:00
lazarus
5710c6c271 MG: fixed speedbuttons numglyphs>1 and started IDE debugging
git-svn-id: trunk@358 -
2001-10-18 13:01:33 +00:00
lazarus
12fdcee41e MG: speedbuttonglyph centered, buttonglyph border fixed
git-svn-id: trunk@312 -
2001-07-03 10:30:32 +00:00
lazarus
d175a3aca2 MG: small bugfixes and less notes
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +00:00
lazarus
3b8b0a23b7 MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@229 -
2001-03-19 14:44:22 +00:00
lazarus
d8de02b1dc MG: fixed many unreleased DC and GDIObj bugs
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
ee40879606 Changed TSpeedbutton in gtkobject so it erases itself when it's set to visible=false;
Shane

git-svn-id: trunk@174 -
2001-02-06 14:52:47 +00:00
lazarus
874482b405 Named the speedbuttons in MAINIDE and took out some writelns.
Shane

git-svn-id: trunk@115 -
2001-01-12 18:46:50 +00:00
lazarus
da8f1b2837 Removed some writelns and changed the property editor for TStrings a bit.
Shane

git-svn-id: trunk@95 -
2001-01-04 16:12:54 +00:00
lazarus
2f4f81f07e The Speedbutton now has a numglyphs setting.
I started the TStringPropertyEditor

git-svn-id: trunk@91 -
2001-01-03 18:44:54 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00