Commit Graph

421 Commits

Author SHA1 Message Date
lazarus
b2af2afb40 MG: improved GetDCOffset
git-svn-id: trunk@915 -
2002-02-09 01:47:22 +00:00
lazarus
20ff816022 MG: accelerated GDIColor allocating
git-svn-id: trunk@912 -
2002-02-09 01:47:21 +00:00
lazarus
12d3cf70cb MG: added GetDCOffset
git-svn-id: trunk@911 -
2002-02-09 01:47:21 +00:00
lazarus
37205ef5c5 MG: fixed window jumping
git-svn-id: trunk@910 -
2002-02-09 01:47:21 +00:00
lazarus
e0078b9192 MG: added close buttons and images to TNoteBook and close buttons to source editor
git-svn-id: trunk@909 -
2002-02-09 01:47:20 +00:00
lazarus
cf7ddfc52b MG: fixed notebook client area, send messages and minor bugs
git-svn-id: trunk@907 -
2002-02-09 01:47:20 +00:00
lazarus
d8f12e4804 MG: accelerated SelectGDKPenProps
git-svn-id: trunk@906 -
2002-02-09 01:47:20 +00:00
lazarus
5b5e615aab MG: gtk HandleEvents will now process all pending events
git-svn-id: trunk@905 -
2002-02-09 01:47:19 +00:00
lazarus
24bd0b08a8 MG: fixed stopping keypress event if handled by LCL
git-svn-id: trunk@904 -
2002-02-09 01:47:19 +00:00
lazarus
52002934ae 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@902 -
2002-02-09 01:47:19 +00:00
lazarus
1e810c3380 MG: small fixes to reduce form repositioing
git-svn-id: trunk@901 -
2002-02-09 01:47:18 +00:00
lazarus
81c4bdafa2 MG: JITForms now sets csDesigning before creation
git-svn-id: trunk@900 -
2002-02-09 01:47:18 +00:00
lazarus
c402ffdf5a Intermediate UI patch to show a bug.
git-svn-id: trunk@899 -
2002-02-09 01:47:18 +00:00
lazarus
295d095f60 MG: added filters and history to TOpenDialog
git-svn-id: trunk@896 -
2002-02-09 01:47:17 +00:00
lazarus
ec7ede3f47 MG: fixed TComboBox.ItemIndex on CreateWnd
git-svn-id: trunk@895 -
2002-02-09 01:47:17 +00:00
lazarus
82e53e439f 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@894 -
2002-02-09 01:47:17 +00:00
lazarus
732844d0f9 MG: image support, TScrollBox, and many other things from Andrew
git-svn-id: trunk@893 -
2002-02-09 01:47:16 +00:00
lazarus
119880bb88 MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@892 -
2002-02-09 01:47:16 +00:00
lazarus
26717e1d83 MG: improved TComboBox.SetItemIndex
git-svn-id: trunk@890 -
2002-02-09 01:47:16 +00:00
lazarus
66b574b3b8 MG: reduced compiler warnings
git-svn-id: trunk@889 -
2002-02-09 01:47:15 +00:00
lazarus
f4c44fae10 MG: added DrawItem to TComboBox/TListBox
git-svn-id: trunk@888 -
2002-02-09 01:47:15 +00:00
lazarus
62571bb2d4 MG: TNoteBook now starts with no Page and TPage has no auto names
git-svn-id: trunk@887 -
2002-02-09 01:47:15 +00:00
lazarus
cd08220154 MG: added gtk rc file support and started stule dependent syscolors
git-svn-id: trunk@886 -
2002-02-09 01:47:15 +00:00
lazarus
47b390e5fd MG: added scrollbars for TListView
git-svn-id: trunk@885 -
2002-02-09 01:47:14 +00:00
lazarus
1ea0e850b3 MG: fixed destroying combobox
git-svn-id: trunk@883 -
2002-02-09 01:47:14 +00:00
lazarus
6f1ae50b0a MG: fixed showmodal without Application.MainForm
git-svn-id: trunk@882 -
2002-02-09 01:47:14 +00:00
lazarus
750ed08ad0 MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@881 -
2002-02-09 01:47:13 +00:00
lazarus
26dd8be012 MG: activated the clientrect bugfixes
git-svn-id: trunk@880 -
2002-02-09 01:47:13 +00:00
lazarus
3f508c5aea MG: fixed range check error in ampersands2underscore
git-svn-id: trunk@878 -
2002-02-09 01:47:13 +00:00
lazarus
8e92811537 MG: fixed client rectangles, TRadioGroup, RecreateWnd
git-svn-id: trunk@877 -
2002-02-09 01:47:12 +00:00
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
ae60dce58f MG: fixed TComboBox and InvalidateControl
git-svn-id: trunk@869 -
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
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
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