Commit Graph

175 Commits

Author SHA1 Message Date
mattias
4c1df5ee3e implemented changing dependency version
git-svn-id: trunk@2539 -
2002-08-17 23:41:27 +00:00
mattias
17d19b2c5a implemented build lazarus extra options -d
git-svn-id: trunk@2507 -
2002-08-17 23:41:26 +00:00
mattias
a1b039827d implemented TMemo.SelLength, improved OI hints
git-svn-id: trunk@2487 -
2002-08-17 23:41:25 +00:00
mattias
ebeab3334a reduced focus handling and improved focus setting
git-svn-id: trunk@2467 -
2002-08-17 23:41:24 +00:00
mattias
551d1878b5 improved focus debugging output
git-svn-id: trunk@2452 -
2002-08-17 23:41:23 +00:00
mattias
eb34d3ac87 fixed checking menuitems
git-svn-id: trunk@2437 -
2002-08-17 23:41:22 +00:00
mattias
115a37923c localized gtk interface
git-svn-id: trunk@2423 -
2002-08-17 23:41:21 +00:00
mattias
1ef7fbd096 finshed Make Resourcestring dialog and implemented TToggleBox
git-svn-id: trunk@2395 -
2002-08-17 23:41:20 +00:00
mattias
63eadbb635 fixed key grabbing
git-svn-id: trunk@2379 -
2002-08-17 23:41:19 +00:00
mattias
bb967f0cda fixed modified and loading xpms for button glyphs
git-svn-id: trunk@2366 -
2002-08-17 23:41:18 +00:00
mattias
af7576e3e9 small bugfixes and fixed non checked menu items activate
git-svn-id: trunk@2352 -
2002-08-17 23:41:17 +00:00
mattias
710da206a5 reduced speedbutton invalidates, added TCanvas.Frame
git-svn-id: trunk@2329 -
2002-08-17 23:41:16 +00:00
mattias
468d8abc3c fixed clipboard waiting and kwrite targets
git-svn-id: trunk@2321 -
2002-08-17 23:41:15 +00:00
mattias
2e4381451f freeing stopped external tools
git-svn-id: trunk@2306 -
2002-08-17 23:41:14 +00:00
mattias
cb5bee664a focus fixes, reduced lpi size
git-svn-id: trunk@2298 -
2002-08-17 23:41:14 +00:00
mattias
0851e8ccab added Timer patch from Vincent Snijders
git-svn-id: trunk@2271 -
2002-08-17 23:41:12 +00:00
mattias
971752d7be started OnMouseEnter and OnMouseLeave
git-svn-id: trunk@2270 -
2002-08-17 23:41:11 +00:00
mbukovjan
093eee01fa Fixes to MaxLength. TCustomMemo now has MaxLength, too.
git-svn-id: trunk@2247 -
2002-08-17 23:41:10 +00:00
lazarus
c4d033418f MG: implemented hints
git-svn-id: trunk@2239 -
2002-08-17 23:41:09 +00:00
lazarus
14a479ce44 MG: implemented TMethodList and Application Idle handlers
git-svn-id: trunk@2226 -
2002-08-17 23:41:08 +00:00
lazarus
5d34a4e031 MG: fixed radiobutton mousedown after
git-svn-id: trunk@2203 -
2002-08-17 23:41:07 +00:00
lazarus
67e947a35b MG: accelerators are now shared between non modal forms
git-svn-id: trunk@2193 -
2002-08-17 23:41:06 +00:00
lazarus
b186454475 MG: fixed frmactivate
git-svn-id: trunk@2180 -
2002-08-17 23:41:05 +00:00
lazarus
b2d018bc6d MG: fixes for fpc1.1
git-svn-id: trunk@2169 -
2002-08-17 23:41:04 +00:00
lazarus
093d4f4717 AJ: minor fixes for FPC 1.1
git-svn-id: trunk@2163 -
2002-08-17 23:41:03 +00:00
lazarus
e9c3c86527 MG: fixed uncapturing of mouse
git-svn-id: trunk@2149 -
2002-08-17 23:41:02 +00:00
lazarus
7e33b812c4 MG: made mouse capturing more strict
git-svn-id: trunk@2139 -
2002-08-17 23:41:01 +00:00
lazarus
0b867d1b21 MG: fixed timers
git-svn-id: trunk@2136 -
2002-08-17 23:41:00 +00:00
lazarus
e90b0b7daf MG: fixed timer checking
git-svn-id: trunk@2120 -
2002-08-17 23:40:59 +00:00
lazarus
cce4aadc2f MG: fixed zombie timers
git-svn-id: trunk@2118 -
2002-08-17 23:40:58 +00:00
lazarus
6db6439303 MG: gtk interface now sends keyboard events via DeliverMessage
git-svn-id: trunk@2109 -
2002-08-17 23:40:57 +00:00
lazarus
3cfa4548fb MG: added paint messages for some gtk internal widgets
git-svn-id: trunk@2101 -
2002-08-17 23:40:56 +00:00
lazarus
2b3ce4681a MG: fixed client origin coordinates
git-svn-id: trunk@2092 -
2002-08-17 23:40:55 +00:00
lazarus
857e635e3c MG: fixed stopping keypress event if handled by LCL
git-svn-id: trunk@2089 -
2002-08-17 23:40:54 +00:00
lazarus
45e5195ad2 MG: fixed stopping keypress event if handled by LCL
git-svn-id: trunk@2084 -
2002-08-17 23:40:53 +00:00
lazarus
dca4b01b64 MG: improved TComboBox.SetItemIndex
git-svn-id: trunk@2073 -
2002-08-17 23:40:52 +00:00
lazarus
ea233b19f2 MG: no OnChange event when app sets Text of TComboBox
git-svn-id: trunk@2070 -
2002-08-17 23:40:51 +00:00
lazarus
afea81a59f MG: added TComboBox.OnPopup+OnCloseUp+ItemWidth
git-svn-id: trunk@2064 -
2002-08-17 23:40:50 +00:00
lazarus
44a63cfd06 MG: deactivated transient modal forms
git-svn-id: trunk@2057 -
2002-08-17 23:40:49 +00:00
lazarus
811719d1e2 MG: fixed transient of modal forms
git-svn-id: trunk@2056 -
2002-08-17 23:40:48 +00:00
lazarus
1fb70b7da7 MG: fixed flickering of modal forms
git-svn-id: trunk@2051 -
2002-08-17 23:40:47 +00:00
lazarus
de73023577 MG: added DoSaveAll before CloseAll
git-svn-id: trunk@2044 -
2002-08-17 23:40:46 +00:00
lazarus
85b0cec36c 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@2040 -
2002-08-17 23:40:45 +00:00
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
lazarus
703f0b916f MG: added patch from Andrew
git-svn-id: trunk@2032 -
2002-08-17 23:40:43 +00:00
lazarus
b92fe41b81 Resize cursors in designer.
git-svn-id: trunk@2029 -
2002-08-17 23:40:42 +00:00
lazarus
f54824f409 MG: renamed designerstr.pas to objinspstrconsts.pas
git-svn-id: trunk@2026 -
2002-08-17 23:40:41 +00:00
lazarus
4bb43f437e MG: gtk mlouse events can now be fetched before or after
git-svn-id: trunk@2021 -
2002-08-17 23:40:40 +00:00
lazarus
58e25a3e72 MG: scrollingwincontrol from Andrew
git-svn-id: trunk@2019 -
2002-08-17 23:40:39 +00:00
lazarus
40c4529ddb MG: added multiselection to TTreeView
git-svn-id: trunk@2015 -
2002-08-17 23:40:38 +00:00