Commit Graph

1032 Commits

Author SHA1 Message Date
lazarus
3d36c3d268 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@1032 -
2002-02-09 01:47:41 +00:00
lazarus
026d2ee1e7 MG: fixed speedbutton in designmode
git-svn-id: trunk@1031 -
2002-02-09 01:47:41 +00:00
lazarus
d9cc6c9595 MG: changed license to LGPL
git-svn-id: trunk@1030 -
2002-02-09 01:47:41 +00:00
lazarus
1f7ef6bf3a MG: fixes for fpc1.1
git-svn-id: trunk@1029 -
2002-02-09 01:47:41 +00:00
lazarus
e24a2e0d3d MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@1028 -
2002-02-09 01:47:41 +00:00
lazarus
ddaf4a13ab MG: improved TFont for XLFD font names
git-svn-id: trunk@1027 -
2002-02-09 01:47:40 +00:00
lazarus
c4252e6d98 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@1026 -
2002-02-09 01:47:40 +00:00
lazarus
612201a886 MG: fixed Ampersands2Underscore
git-svn-id: trunk@1025 -
2002-02-09 01:47:40 +00:00
lazarus
346a6530c6 MG: further clientrect bugfixes
git-svn-id: trunk@1024 -
2002-02-09 01:47:40 +00:00
lazarus
29b223f690 MG: fixed TSpeedButton.SetDown and Invalidate
git-svn-id: trunk@1023 -
2002-02-09 01:47:40 +00:00
lazarus
1f23bbaf62 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@1022 -
2002-02-09 01:47:40 +00:00
lazarus
8ca55b2b02 MG: changed license to LGPL
git-svn-id: trunk@1021 -
2002-02-09 01:47:40 +00:00
lazarus
bab00f8600 MG: further clientrect bugfixes
git-svn-id: trunk@1020 -
2002-02-09 01:47:39 +00:00
lazarus
2a3c38e265 MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@1019 -
2002-02-09 01:47:39 +00:00
lazarus
1b9bcdcf3f MG: reduced output
git-svn-id: trunk@1018 -
2002-02-09 01:47:39 +00:00
lazarus
3cda4862b4 AJ: Partial HintWindow Fix; Added Screen.Font & Font.Name PropEditor; Started to fix ComboBox DropDown size/pos
git-svn-id: trunk@1017 -
2002-02-09 01:47:39 +00:00
lazarus
58eefd9d55 MG: double, triple and quad clicks now works
git-svn-id: trunk@1016 -
2002-02-09 01:47:39 +00:00
lazarus
a0c58dfe84 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@1015 -
2002-02-09 01:47:39 +00:00
lazarus
f88250748b + implemented HasParent for TControl & changed TCustomForm.GetChildren
accordingly (sorry, control.inc & customform.inc got wrong comment:-( )
  stoppok

git-svn-id: trunk@1014 -
2002-02-09 01:47:39 +00:00
lazarus
3af75268c5 MG: fixed setcursor
git-svn-id: trunk@1013 -
2002-02-09 01:47:38 +00:00
lazarus
11b9180075 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@1012 -
2002-02-09 01:47:38 +00:00
lazarus
3b2ae6acf0 MG: fixes for saving resource files
git-svn-id: trunk@1011 -
2002-02-09 01:47:38 +00:00
lazarus
a8cd67bd10 MG: fixed parser of end blocks in initialization section added label sections
git-svn-id: trunk@1010 -
2002-02-09 01:47:38 +00:00
lazarus
3b16346f6f MG: fixed uncapturing of mouse
git-svn-id: trunk@1009 -
2002-02-09 01:47:38 +00:00
lazarus
b0a7ca6d06 MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@1008 -
2002-02-09 01:47:38 +00:00
lazarus
3b49b2e9b8 MG: started mouse bugfix and completed Makefile.fpc
git-svn-id: trunk@1007 -
2002-02-09 01:47:38 +00:00
lazarus
8b2060a2f4 MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@1006 -
2002-02-09 01:47:37 +00:00
lazarus
4611d4b804 MG: fixed window shrinking
git-svn-id: trunk@1005 -
2002-02-09 01:47:37 +00:00
lazarus
a316bf10d8 MG: fixed flickering of modal forms
git-svn-id: trunk@1004 -
2002-02-09 01:47:37 +00:00
lazarus
637fdcd3ed MG: activated the clientrect bugfixes
git-svn-id: trunk@1003 -
2002-02-09 01:47:37 +00:00
lazarus
72fc9d9a57 MG: made mouse capturing more strict
git-svn-id: trunk@1002 -
2002-02-09 01:47:37 +00:00
lazarus
ff56392651 MG: started debugging of mouse capturing
git-svn-id: trunk@1001 -
2002-02-09 01:47:37 +00:00
lazarus
484cdc8387 MG: started new client rectangle
git-svn-id: trunk@1000 -
2002-02-09 01:47:36 +00:00
lazarus
e1b7b07dec MG: improved theme support from Andrew
git-svn-id: trunk@999 -
2002-02-09 01:47:36 +00:00
lazarus
bb17d9561d MG: removed ClientRectBugfix defines
git-svn-id: trunk@998 -
2002-02-09 01:47:36 +00:00
lazarus
d78e403562 MG: changed license to LGPL
git-svn-id: trunk@997 -
2002-02-09 01:47:36 +00:00
lazarus
cbc3fc8a57 MWE: Applied patch from "Andrew Johnson" <aj_genius@hotmail.com>
Patch includes:
    -fixes Problems with hiding modal forms
    -temporarily fixes TCustomForm.BorderStyle in bsNone
    -temporarily fixes problems with improper tabbing in TSynEdit

git-svn-id: trunk@996 -
2002-02-09 01:47:36 +00:00
lazarus
e72316785a AJ: added forcelinebreaks
git-svn-id: trunk@995 -
2002-02-09 01:47:36 +00:00
lazarus
31152ada49 MG: added TDeviceContextMemManager
git-svn-id: trunk@994 -
2002-02-09 01:47:35 +00:00
lazarus
71226589e0 MG: further clientrect bugfixes
git-svn-id: trunk@993 -
2002-02-09 01:47:35 +00:00
lazarus
f3950e0137 MG: fixed timers
git-svn-id: trunk@992 -
2002-02-09 01:47:35 +00:00
lazarus
1c621915e8 MG: added TPopupMenu.OnPopup and SourceEditor PopupMenu checks
git-svn-id: trunk@991 -
2002-02-09 01:47:35 +00:00
lazarus
dfdb2d1a7e MG: fixed AdjustClientRect of TGroupBox
git-svn-id: trunk@990 -
2002-02-09 01:47:35 +00:00
lazarus
fd91cbcdad 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@989 -
2002-02-09 01:47:35 +00:00
lazarus
0c78e26a03 MWE: Fixed window color
git-svn-id: trunk@988 -
2002-02-09 01:47:34 +00:00
lazarus
fa94cfbe81 MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@987 -
2002-02-09 01:47:34 +00:00
lazarus
2e32af558b MG: TMenuItems can now be enabled and disabled
git-svn-id: trunk@986 -
2002-02-09 01:47:34 +00:00
lazarus
0097aa6989 MG: added TGtkObject.WordWrap
git-svn-id: trunk@985 -
2002-02-09 01:47:34 +00:00
lazarus
6b0dc218cc MG: accelerated new/dispose of gdiobjects
git-svn-id: trunk@984 -
2002-02-09 01:47:34 +00:00
lazarus
8c0fb480dc MG: added include comments
git-svn-id: trunk@983 -
2002-02-09 01:47:34 +00:00