Commit Graph

1075 Commits

Author SHA1 Message Date
lazarus
0a9930944d AJ: TCustomLabel Autosize, TCustomCheckbox '&' shortcuts started
git-svn-id: trunk@875 -
2002-02-09 01:47:12 +00:00
lazarus
5f5ad40a22 MG: fixed resetting comobobox text
git-svn-id: trunk@874 -
2002-02-09 01:47:12 +00:00
lazarus
c3a37da303 MG: added SendCachedLCLMessages to interfacebase for wysiwyg
git-svn-id: trunk@873 -
2002-02-09 01:47:11 +00:00
lazarus
447cec5325 MG: client rect bugs nearly completed
git-svn-id: trunk@872 -
2002-02-09 01:47:11 +00:00
lazarus
a469cde1b7 MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
git-svn-id: trunk@871 -
2002-02-09 01:47:11 +00:00
lazarus
3d0640d331 Mouse events fixes.
git-svn-id: trunk@870 -
2002-02-09 01:47:11 +00:00
lazarus
ae60dce58f MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@869 -
2002-02-09 01:47:10 +00:00
lazarus
36d0fbdcab Constraints implementation (first cut) and sizig - moving system rework to
better match Delphi/Kylix way of doing things (the existing implementation
worked by acident IMHO :-)

git-svn-id: trunk@868 -
2002-02-09 01:47:10 +00:00
lazarus
e843fd5e66 MG: changed license to LGPL
git-svn-id: trunk@867 -
2002-02-09 01:47:10 +00:00
lazarus
6668a00d67 MG: changed PDeviceContext into class TDeviceContext
git-svn-id: trunk@866 -
2002-02-09 01:47:10 +00:00
lazarus
efc3f06b00 MG: fixed transient of modal forms
git-svn-id: trunk@865 -
2002-02-09 01:47:09 +00:00
lazarus
6578a2dd47 MG: further clientrect bugfixes
git-svn-id: trunk@864 -
2002-02-09 01:47:09 +00:00
lazarus
533f898524 MG: reduced paint messages and DC getting/releasing
git-svn-id: trunk@863 -
2002-02-09 01:47:09 +00:00
lazarus
90adaffa46 MWE:
* Upgraded gdb debugger to gdb/mi debugger
  * Set default value for autpopoup
  * Added Clear popup to debugger output window

git-svn-id: trunk@862 -
2002-02-09 01:47:09 +00:00
lazarus
8b622c33bc MG: propedits text improvements from Andrew, uncapturing, improved comobobox
git-svn-id: trunk@861 -
2002-02-09 01:47:08 +00:00
lazarus
02c0990cdf MG: replaced logo, increased version to 0.8.3a and some clientrectbugfix
git-svn-id: trunk@860 -
2002-02-09 01:47:08 +00:00
lazarus
3910775314 MG: fixed flickering of modal forms
git-svn-id: trunk@859 -
2002-02-09 01:47:08 +00:00
lazarus
bdf376450c MG: outputfilter can now find include files
git-svn-id: trunk@858 -
2002-02-09 01:47:08 +00:00
lazarus
fdc0f18043 MG: ShortCut support for buttons from Andrew
git-svn-id: trunk@857 -
2002-02-09 01:47:07 +00:00
lazarus
70bd9c45e0 MG: fixed unreleased/unpressed Ctrl/Alt/Shift
git-svn-id: trunk@856 -
2002-02-09 01:47:07 +00:00
lazarus
8f8e7c2a31 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@855 -
2002-02-09 01:47:07 +00:00
lazarus
66157c2b17 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@854 -
2002-02-09 01:47:06 +00:00
lazarus
b6595994bf Added Triple Click
Shane

git-svn-id: trunk@853 -
2002-02-09 01:47:06 +00:00
lazarus
b6d2afd839 MG: fixed mouse capturing, OI edit focus
git-svn-id: trunk@852 -
2002-02-09 01:47:06 +00:00
lazarus
081df4c405 MWE:
* Cleanup in lmessages
  * Added Listview selection and notification events
  + introduced commctrl

git-svn-id: trunk@851 -
2002-02-09 01:47:05 +00:00
lazarus
f179bc7742 MG: fixed TPanel and Frame3D
git-svn-id: trunk@850 -
2002-02-09 01:47:05 +00:00
lazarus
f8f1bf34a5 MG: fixed bracket hilighting
git-svn-id: trunk@849 -
2002-02-09 01:47:05 +00:00
lazarus
b37639ec39 MG: accelerated designer drawings
git-svn-id: trunk@848 -
2002-02-09 01:47:04 +00:00
lazarus
6682a70930 GTK Cleanup
Shane

git-svn-id: trunk@847 -
2002-02-09 01:47:04 +00:00
lazarus
acc8dee85d MG: from Andrew: style list fixes, autosize for radio/checkbtns
git-svn-id: trunk@846 -
2002-02-09 01:47:04 +00:00
lazarus
67c9e4fda7 MG: started form renaming
git-svn-id: trunk@845 -
2002-02-09 01:47:03 +00:00
lazarus
18c543f1ee Bug fix for Mattias.
Fixed spinedit so you can now get the value and set the value.
Shane

git-svn-id: trunk@844 -
2002-02-09 01:47:03 +00:00
lazarus
960069d6bd MG: added patch from Andrew
git-svn-id: trunk@843 -
2002-02-09 01:47:03 +00:00
lazarus
0c05be6552 MG: fixed nested record parsing
git-svn-id: trunk@842 -
2002-02-09 01:47:02 +00:00
lazarus
b081c0a951 MG: fixed mem leak in TComboBox
git-svn-id: trunk@841 -
2002-02-09 01:47:02 +00:00
lazarus
8de2740a09 MG: improved theme support from Andrew
git-svn-id: trunk@840 -
2002-02-09 01:47:02 +00:00
lazarus
357b2f44d7 MG: new IDE window layout system
git-svn-id: trunk@839 -
2002-02-09 01:47:01 +00:00
lazarus
b51eaa2182 MG: started debugging of mouse capturing
git-svn-id: trunk@838 -
2002-02-09 01:47:01 +00:00
lazarus
069da21d6f MG: replaced halt with raiseexception
git-svn-id: trunk@837 -
2002-02-09 01:47:01 +00:00
lazarus
6c4d157790 Minor tweaks, default font caching.
git-svn-id: trunk@836 -
2002-02-09 01:47:00 +00:00
lazarus
65d4b907d4 Resize cursors in designer.
git-svn-id: trunk@835 -
2002-02-09 01:47:00 +00:00
lazarus
cfd0976d6e MG: freeing more unused GCs
git-svn-id: trunk@834 -
2002-02-09 01:47:00 +00:00
lazarus
cb40c565c3 MG: fixed calling DestroyHandle if not HandleAllocated
git-svn-id: trunk@833 -
2002-02-09 01:46:59 +00:00
lazarus
fd6734d3f5 Implented TMenuItem.ShortCut (not much tested).
git-svn-id: trunk@832 -
2002-02-09 01:46:59 +00:00
lazarus
76c1e68b1e MG: accelerations for synedit
git-svn-id: trunk@831 -
2002-02-09 01:46:59 +00:00
lazarus
b96dd6f081 MG: fixed mem some leaks in ide and gtk
git-svn-id: trunk@830 -
2002-02-09 01:46:58 +00:00
lazarus
8ca757f0f6 MG: removed the 1x1 bitmap from TBitBtn
git-svn-id: trunk@829 -
2002-02-09 01:46:58 +00:00
lazarus
8e1ab56f6f MG: fixed unreleased gdiRegions
git-svn-id: trunk@828 -
2002-02-09 01:46:57 +00:00
lazarus
f2c02170fd Cleanups, extended TStatusBar, graphic control cleanups.
git-svn-id: trunk@827 -
2002-02-09 01:46:57 +00:00
lazarus
0a0e8ad9f8 MG: improved Clipping, TextOut, Polygon functions
git-svn-id: trunk@826 -
2002-02-09 01:46:56 +00:00