mattias
44c4de4ced
fixed statusbar updating all panels
...
git-svn-id: trunk@5057 -
2004-01-13 10:41:40 +00:00
mattias
3de0e677cc
implemented new statusbar methods in gtk intf
...
git-svn-id: trunk@5037 -
2004-01-09 20:03:13 +00:00
mattias
2d933b44e8
improved gtk intf key fetching and OI keyboard navigation
...
git-svn-id: trunk@5035 -
2004-01-09 13:49:43 +00:00
mattias
459b1c939c
fixed many range check warnings
...
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
mattias
86308bf245
workaround for inherited bug in fpc 1.9
...
git-svn-id: trunk@4928 -
2003-12-21 15:36:47 +00:00
mattias
aa76552f75
renamed DirectoryExists to DirPathExists to reduce ambigiousity
...
git-svn-id: trunk@4925 -
2003-12-21 13:58:06 +00:00
mattias
53adb7a109
reduced unit circles, fixed fpImage streaming
...
git-svn-id: trunk@4844 -
2003-11-26 21:30:19 +00:00
mattias
4847e82ed3
fixed a few more black colors
...
git-svn-id: trunk@4838 -
2003-11-25 08:59:01 +00:00
marc
2bc4f15b39
* Fixed VKey keypad handling
...
git-svn-id: trunk@4718 -
2003-10-19 16:33:11 +00:00
ajgenius
56e06a582f
fix GTK2 compiling for new Keyboard changes
...
git-svn-id: trunk@4716 -
2003-10-17 03:21:21 +00:00
marc
ceaf698ecf
Implemented new gtk keyevent handling
...
git-svn-id: trunk@4715 -
2003-10-16 23:54:27 +00:00
ajgenius
983bc1227d
add more gtk1i<->gtk2 key & event wrappers,
...
move more GTK2 workarounds from gtk to gtk2 interface,
start GTK2 interface SetCallback
git-svn-id: trunk@4697 -
2003-10-03 01:25:01 +00:00
ajgenius
c4e082796c
more fixes for GTK2, synedit now mostly-useable
...
git-svn-id: trunk@4691 -
2003-10-02 03:35:29 +00:00
ajgenius
92dbf72761
more callbacks fixes for gtk2, partly fix gtk2 CheckListBox
...
git-svn-id: trunk@4690 -
2003-10-02 01:18:38 +00:00
ajgenius
0374439e2c
partly fix focus callbacks for GTK2
...
git-svn-id: trunk@4689 -
2003-10-01 20:51:09 +00:00
ajgenius
11567443ca
undo accidental mouse callback changes, partly fix key events for gtk2
...
git-svn-id: trunk@4688 -
2003-10-01 15:57:37 +00:00
ajgenius
572c78be7f
partly cleanup gtk2 $ifdef's
...
git-svn-id: trunk@4676 -
2003-09-26 00:24:22 +00:00
ajgenius
f236ad4c5f
try to catch GDK/X drawable errors and raise an AV to stop killing App
...
git-svn-id: trunk@4670 -
2003-09-25 16:02:16 +00:00
mattias
4169b6f751
added SetAnchors
...
git-svn-id: trunk@4665 -
2003-09-23 17:52:04 +00:00
mattias
06801fd78c
varois improvements for ParentColor from Micha
...
git-svn-id: trunk@4654 -
2003-09-20 13:27:49 +00:00
ajgenius
d743352fb0
remove USE_PANGO define since pango now apears to work properly.
...
git-svn-id: trunk@4650 -
2003-09-19 00:41:52 +00:00
mattias
c311ce3e25
fixed removing TPage
...
git-svn-id: trunk@4633 -
2003-09-17 15:26:42 +00:00
mattias
6c84448ce9
fixed PerformTab call
...
git-svn-id: trunk@4619 -
2003-09-13 16:43:01 +00:00
ajgenius
5263906d67
fixes for GTK2(accel groups, menu accel, 'draw'),
...
more work toward Pango(DrawText now works, UpdateDCTextMetric mostly works)
git-svn-id: trunk@4609 -
2003-09-12 17:40:46 +00:00
ajgenius
eef2bbe9ad
fixed TColotDialog for GTK2
...
git-svn-id: trunk@4593 -
2003-09-10 02:33:41 +00:00
ajgenius
b93c3874b3
more updates for GTK2, more GTK1 wrappers, removal of more ifdef's, partly fixed signals
...
git-svn-id: trunk@4587 -
2003-09-09 04:15:08 +00:00
mattias
a9f24996c7
implemented TOpenPictureDialog
...
git-svn-id: trunk@4558 -
2003-09-02 21:32:56 +00:00
mattias
0f753789fa
using default colors, when theme does not define them
...
git-svn-id: trunk@4548 -
2003-08-30 18:53:08 +00:00
mattias
4804ddc2f9
fixes for gtk2
...
git-svn-id: trunk@4547 -
2003-08-29 21:21:07 +00:00
marc
73d6dcef82
* Fixed radiogroup menuitems
...
git-svn-id: trunk@4414 -
2003-07-21 23:43:32 +00:00
mattias
8ab6a60b7e
many clipping fixes
...
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
ajgenius
bd9ca19c88
some fixes toward gtk2
...
git-svn-id: trunk@2647 -
2002-08-17 23:41:33 +00:00
mattias
8680a37625
implemented tabstop
...
git-svn-id: trunk@2626 -
2002-08-17 23:41:32 +00:00
mattias
ffad4bc94f
implemented setting working directory for debugger
...
git-svn-id: trunk@2613 -
2002-08-17 23:41:31 +00:00
mattias
9c0495b000
fixed right control release
...
git-svn-id: trunk@2599 -
2002-08-17 23:41:30 +00:00
mattias
a785705b56
fixed codetools Makefile, fixed default prop not found error
...
git-svn-id: trunk@2564 -
2002-08-17 23:41:29 +00:00
mattias
b4b1ce0691
implemented package check broken dependency on compile
...
git-svn-id: trunk@2560 -
2002-08-17 23:41:28 +00:00
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
lazarus
c30ed6f2fb
EchoMode for TCustomEdit. emNone not implemented for GTK+, falls back to emPassword
...
behaviour.
git-svn-id: trunk@2009 -
2002-08-17 23:40:37 +00:00
lazarus
2a80832e93
Cleanups plus a fix to TPanel parent/drawing problem.
...
git-svn-id: trunk@2005 -
2002-08-17 23:40:36 +00:00
lazarus
4dcdd090d2
MG: fixed notebook client area, send messages and minor bugs
...
git-svn-id: trunk@2000 -
2002-08-17 23:40:35 +00:00
lazarus
01d5566007
MG: TNotebook is now streamable
...
git-svn-id: trunk@1996 -
2002-08-17 23:40:34 +00:00
lazarus
6a8d07fed4
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@1992 -
2002-08-17 23:40:33 +00:00
lazarus
f5f9fc75f5
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@1990 -
2002-08-17 23:40:32 +00:00
lazarus
44be5bffe9
MG: double, triple and quad clicks now works
...
git-svn-id: trunk@1985 -
2002-08-17 23:40:31 +00:00
lazarus
7f7fb2cb15
MG: fixed destroying combobox
...
git-svn-id: trunk@1981 -
2002-08-17 23:40:30 +00:00
lazarus
7aa2430516
MG: fixed resetting comobobox text
...
git-svn-id: trunk@1976 -
2002-08-17 23:40:29 +00:00
lazarus
518962c472
MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
...
git-svn-id: trunk@1973 -
2002-08-17 23:40:28 +00:00
lazarus
d76072b95e
MG: fixed TComboBox and InvalidateControl
...
git-svn-id: trunk@1972 -
2002-08-17 23:40:27 +00:00
lazarus
fb47c94ac2
MG: reduced paint messages and DC getting/releasing
...
git-svn-id: trunk@1968 -
2002-08-17 23:40:26 +00:00
lazarus
bf90f8c32d
MG: propedits text improvements from Andrew, uncapturing, improved comobobox
...
git-svn-id: trunk@1963 -
2002-08-17 23:40:25 +00:00