mattias
725ee3133d
improved double byte char fonts for gtk1, started synedit UTF8 support
...
git-svn-id: trunk@5906 -
2004-09-02 09:17:00 +00:00
mattias
4cb794d4d7
added OnUTF8KeyPresss
...
git-svn-id: trunk@5895 -
2004-08-30 16:37:58 +00:00
mattias
3fca394b77
changed GTK2 IFDEF to USE_UTF8BIDI_LCL
...
git-svn-id: trunk@5894 -
2004-08-30 16:11:02 +00:00
mattias
aa117a3f6c
moved navigation key handling to TApplication and added options for custom navigation
...
git-svn-id: trunk@5862 -
2004-08-26 19:09:34 +00:00
mattias
d0ded429f3
implemented simple HTML help viewer
...
git-svn-id: trunk@5831 -
2004-08-21 23:16:11 +00:00
mattias
f46b2eb66c
implemented basic manual docking
...
git-svn-id: trunk@5821 -
2004-08-18 22:56:11 +00:00
mattias
8fb1867a6b
removed obsolete unit vclglobals
...
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
mattias
e28d428309
fixed deleting of collection item in prop editor
...
git-svn-id: trunk@5813 -
2004-08-18 09:08:34 +00:00
mattias
d2c46c3582
published TForm.SessionProperties, added property editor and activated the storage components for fpc 1.9.5 because of rttiutils
...
git-svn-id: trunk@5806 -
2004-08-16 20:40:26 +00:00
mazen
c4db8f2797
+ TCharater type used to allow UTF8 keyboard with gtk2
...
git-svn-id: trunk@5781 -
2004-08-13 16:40:47 +00:00
mattias
fe6fe05521
implemented FormStyle fsSplash for splash screens
...
git-svn-id: trunk@5762 -
2004-08-09 21:12:43 +00:00
mattias
513788c44b
moved designer/abstractformeditor.pp to ideintf/formeditingintf.pas
...
git-svn-id: trunk@5744 -
2004-08-05 21:20:47 +00:00
mattias
6da58dc740
LCL now handles for non win32 CN_CHAR
...
git-svn-id: trunk@5724 -
2004-08-03 09:01:54 +00:00
mattias
efd5eaf7b4
fixed fpc 1.0.10 compilation
...
git-svn-id: trunk@5711 -
2004-07-25 22:54:38 +00:00
mattias
2f8201d816
added rx components from Michal Van Canneyt
...
git-svn-id: trunk@5709 -
2004-07-25 15:39:55 +00:00
mattias
784902b92a
TXMLPropStorage basically working
...
git-svn-id: trunk@5704 -
2004-07-25 01:04:45 +00:00
mattias
06bc03d2d6
fixed compilation for fpc 1.0.10
...
git-svn-id: trunk@5700 -
2004-07-23 22:14:22 +00:00
mattias
043ab6bf3a
fixed 1.0.10 compilation from Vincent
...
git-svn-id: trunk@5679 -
2004-07-14 15:57:53 +00:00
mattias
477ec0d445
extended RolesForForm to manage multiple roles for on control
...
git-svn-id: trunk@5665 -
2004-07-11 13:03:54 +00:00
mattias
5071772db1
fixed showing grabers for boundless components
...
git-svn-id: trunk@5660 -
2004-07-07 22:26:58 +00:00
micha
cb7c73a943
form notifies control of new role
...
git-svn-id: trunk@5650 -
2004-07-04 20:07:08 +00:00
mattias
7ef0f40a46
fixed keydown geting all keys
...
git-svn-id: trunk@5643 -
2004-07-03 14:59:42 +00:00
mattias
ae7b138a88
improved key handling for OI
...
git-svn-id: trunk@5642 -
2004-07-03 13:06:29 +00:00
mattias
13b1bfe34a
TGTKListStringList now keeps selection on Put and Move
...
git-svn-id: trunk@5641 -
2004-07-03 11:11:09 +00:00
micha
a3cfd24da5
implement better ExecuteXXAction design; break dependency on TButton class in TCustomForm
...
git-svn-id: trunk@5634 -
2004-07-01 20:42:11 +00:00
mattias
d1af34e444
made key handling more flexible
...
git-svn-id: trunk@5628 -
2004-07-01 10:08:31 +00:00
micha
9dbc1ae5d7
implement return key clicks default button; escape key clicks cancel button
...
git-svn-id: trunk@5623 -
2004-06-30 11:07:20 +00:00
micha
0e22eb5e0b
fix cnkeydown to check wm_getdlgcode result
...
fix win32 intf to also send wm_keydown of cn_keydown wasn't processed
git-svn-id: trunk@5616 -
2004-06-29 10:23:00 +00:00
marc
0b9c4d62ae
* Fixed compilation on 1.0.10
...
* Fixed check for override of GetTextBuf and SetTextBuf
git-svn-id: trunk@5614 -
2004-06-28 23:46:40 +00:00
mattias
82466c40c2
further fixed GetControlAtPos
...
git-svn-id: trunk@5609 -
2004-06-28 18:47:30 +00:00
mattias
34c8d220cf
fixed ord ptr conversion hints
...
git-svn-id: trunk@5603 -
2004-06-28 08:54:20 +00:00
mattias
d1a6ebb7cd
fixed compilation for fpc 1.0.10
...
git-svn-id: trunk@5597 -
2004-06-24 17:59:18 +00:00
micha
e864e234ac
fix GetVisible to return this control's visibility, instead introduce IsVisible to check for recursive visibility
...
git-svn-id: trunk@5593 -
2004-06-20 21:21:49 +00:00
micha
3dc4644c7c
fix tabbing to next control to skip invisible notebook pages
...
git-svn-id: trunk@5591 -
2004-06-20 20:25:47 +00:00
micha
964e269dcd
fix designer cursor to not set Form.Cursor directly
...
git-svn-id: trunk@5563 -
2004-06-14 12:54:02 +00:00
mattias
04b8729158
added workaround for buggy typinfo GetMethodProp function
...
git-svn-id: trunk@5537 -
2004-06-01 22:49:50 +00:00
mattias
6914eb2235
implemented setting TCustomPage.PageIndex from Andrew Haines
...
git-svn-id: trunk@5536 -
2004-06-01 09:58:35 +00:00
vincents
2d090ac2f7
changed radiobutton style to BS_RADIOBUTTON to prevent test program from hanging.
...
git-svn-id: trunk@5532 -
2004-05-30 20:17:55 +00:00
mattias
caf487c9e8
implemented OnChange for TRadioButton, TCheckBox, TToggleBox and some more docking stuff
...
git-svn-id: trunk@5531 -
2004-05-30 14:02:31 +00:00
mattias
730a67c8e1
fixed button return key
...
git-svn-id: trunk@5500 -
2004-05-22 14:35:33 +00:00
mattias
d4265baaa0
readded protected TWinControl.BorderStyle
...
git-svn-id: trunk@5497 -
2004-05-21 18:34:44 +00:00
mattias
c01cf47133
quick fixed crashing property overloading BorderStyle
...
git-svn-id: trunk@5495 -
2004-05-21 18:12:17 +00:00
micha
0ebc945aa3
implement new borderstyle
...
- centralize to twincontrol (protected)
- public expose at tcustomcontrol to let interface access it
git-svn-id: trunk@5490 -
2004-05-21 09:03:55 +00:00
mattias
7f77713e6c
replaced writeln by debugln
...
git-svn-id: trunk@5456 -
2004-05-11 12:16:48 +00:00
mattias
2134411288
started sending CN_KEYUP
...
git-svn-id: trunk@5453 -
2004-05-11 09:49:47 +00:00
mattias
0ce0cd43a4
fixed TSynEdit.RealGetText
...
git-svn-id: trunk@5433 -
2004-04-26 10:01:27 +00:00
marc
f99fce8943
* Fixed setting of TWincontrol.Text during load
...
git-svn-id: trunk@5418 -
2004-04-20 23:39:01 +00:00
marc
05f9bbe917
* Applied patch from Ladislav Michl
...
* Changed the way TControl.Text is resolved
* Added setting of text to TWSWinControl
git-svn-id: trunk@5413 -
2004-04-18 23:55:39 +00:00
micha
5effa0b10e
cursor management updated:
...
- lcl notifies interface via WSControl.SetCursor of changes
- fix win32 interface to respond to wm_setcursor callback and set correct cursor
git-svn-id: trunk@5398 -
2004-04-11 10:19:28 +00:00
mattias
26b4223134
fixed hiding uninitialized controls
...
git-svn-id: trunk@5389 -
2004-04-09 23:52:01 +00:00
mattias
3119ee5cdf
TWinControl.CanTab now checks for CanFocus
...
git-svn-id: trunk@5371 -
2004-04-04 12:32:21 +00:00
vincents
bf568d96bd
use only key down (not toggle) state in GetKeyState
...
git-svn-id: trunk@5339 -
2004-03-25 14:07:24 +00:00
marc
6fa23e9181
* Moved the implementation of (GTK)ButtonCreateHandle to the new
...
(GTK)WSButton class
git-svn-id: trunk@5329 -
2004-03-19 00:03:15 +00:00
marc
34c1c7f47b
* Interface reconstruction. Created skeleton units, classes and wscontrols
...
git-svn-id: trunk@5311 -
2004-03-17 00:34:37 +00:00
mattias
cc48f0df5c
added FindDragTarget
...
git-svn-id: trunk@5306 -
2004-03-15 09:06:57 +00:00
mattias
fc72bfb144
added TWinControl.ParentFormInitializeWnd
...
git-svn-id: trunk@5288 -
2004-03-08 22:36:01 +00:00
mattias
17c9fe03bd
added workaround for AutoSize in TCustomLabel
...
git-svn-id: trunk@5279 -
2004-03-07 09:37:20 +00:00
mattias
277581d567
fixed CreateComponent for buttons, implemented basic Drag And Drop
...
git-svn-id: trunk@5238 -
2004-02-28 00:34:36 +00:00
marc
de8f27af5b
* Interface CreateComponent splitup
...
* Implemented CreateButtonHandle on GTK interface
on win32 interface it still needs to be done
* Changed ApiWizz to support multilines and more interfaces
git-svn-id: trunk@5236 -
2004-02-27 00:42:41 +00:00
mattias
53672cd4eb
added StdActns definitions, no code yet
...
git-svn-id: trunk@5233 -
2004-02-24 21:53:12 +00:00
mattias
f60b748b9d
improved FindDragTarget
...
git-svn-id: trunk@5228 -
2004-02-23 23:15:14 +00:00
mattias
add76d4e8b
completed new TToolBar
...
git-svn-id: trunk@5226 -
2004-02-23 18:24:38 +00:00
micha
912d81b51e
revert intf split
...
git-svn-id: trunk@5225 -
2004-02-23 08:19:05 +00:00
micha
8c520fe744
split interface into non-lcl and lcl-component dependent parts
...
git-svn-id: trunk@5224 -
2004-02-22 22:52:59 +00:00
mattias
92c363f9d3
fixed error handling on saving lpi file
...
git-svn-id: trunk@5219 -
2004-02-22 15:39:44 +00:00
mattias
39a7a94021
added child-parent checks
...
git-svn-id: trunk@5218 -
2004-02-22 10:43:20 +00:00
mattias
b65e8867cf
moved compiler options to project menu, added -CX for smartlinking
...
git-svn-id: trunk@5217 -
2004-02-21 15:37:33 +00:00
mattias
bccd8739a1
fixed TCustomImage.DoAutoSize fixing uninitialized vars
...
git-svn-id: trunk@5202 -
2004-02-17 00:32:25 +00:00
mattias
ce51572453
started advanced LCL auto sizing
...
git-svn-id: trunk@5198 -
2004-02-13 15:49:54 +00:00
mattias
7bebd2455f
removed win32 specific TToolBar code in new TToolBar, implemented TWinControl.FlipChildren
...
git-svn-id: trunk@5197 -
2004-02-12 18:09:10 +00:00
mattias
ddd3ba7dbd
completed TControl actions
...
git-svn-id: trunk@5171 -
2004-02-04 23:30:18 +00:00
mattias
7e956b8c19
more Actions TAction, TBasicAction, ...
...
git-svn-id: trunk@5138 -
2004-02-02 16:59:28 +00:00
mattias
286718c595
implemented interface constraints
...
git-svn-id: trunk@5135 -
2004-02-02 12:44:45 +00:00
mattias
e315dc4aab
constraints and aligning now work together
...
git-svn-id: trunk@5134 -
2004-02-02 11:07:43 +00:00
mattias
4387af774a
TScrollBar now automatically checks Align and Anchors for useful values
...
git-svn-id: trunk@5132 -
2004-02-02 00:41:06 +00:00
mattias
269687dae9
improved changing style of controls
...
git-svn-id: trunk@5112 -
2004-01-27 21:32:11 +00:00
micha
0b23f54b34
add TWinControl.DoubleBuffered property which is a hint for the interface to do double-buffering for this control
...
git-svn-id: trunk@5026 -
2004-01-07 18:05:46 +00:00
mattias
505247e781
default font can now change height and fixed gtk crash
...
git-svn-id: trunk@5005 -
2004-01-03 23:15:00 +00:00
micha
27a1a25f92
- fix win32/checklistbox
...
- implement proper lcl to interface move/size notify via setwindowpos
- fix treeview to use inherited canvas from customcontrol
- implement double buffering in win32
git-svn-id: trunk@5004 -
2004-01-03 21:06:06 +00:00
mattias
cbc69512ee
set DragCursor props to default
...
git-svn-id: trunk@4999 -
2004-01-03 18:16:25 +00:00
micha
8881c2270a
fix a lot of range check errors win32
...
git-svn-id: trunk@4986 -
2003-12-29 14:22:22 +00:00
mattias
590e1a38b0
set some colors to default
...
git-svn-id: trunk@4979 -
2003-12-27 20:15:15 +00:00
mattias
459b1c939c
fixed many range check warnings
...
git-svn-id: trunk@4951 -
2003-12-25 14:17:07 +00:00
micha
d67aaa19bf
fix defocus control when destroying it
...
git-svn-id: trunk@4943 -
2003-12-23 16:50:45 +00:00
micha
56bdc23a6f
hint fixes: parentfont, font itself, showing/hiding + more
...
git-svn-id: trunk@4884 -
2003-12-14 19:18:04 +00:00
mattias
ac30a1f0ee
moved TBevelCut to controls.pp
...
git-svn-id: trunk@4826 -
2003-11-22 17:22:15 +00:00
peter
a69a5639ed
* change $ifdef ver1_1 to $ifndef ver1_0 so it works also with
...
fpc 1.9.x
git-svn-id: trunk@4754 -
2003-11-03 16:57:47 +00:00
ajgenius
a79c714421
disable Buffering in TWinControl.WM_PAINT
...
git-svn-id: trunk@4712 -
2003-10-16 19:43:44 +00:00
mattias
af332ce826
added recursion to InvalidateClientRectCache
...
git-svn-id: trunk@4700 -
2003-10-06 10:50:10 +00:00
mattias
17947fdc1f
implemented GetBrush
...
git-svn-id: trunk@4678 -
2003-09-26 06:59:59 +00:00
mattias
4169b6f751
added SetAnchors
...
git-svn-id: trunk@4665 -
2003-09-23 17:52:04 +00:00
mattias
aab0dd3956
improved OnEnter for gtkcombo
...
git-svn-id: trunk@4663 -
2003-09-23 08:00:46 +00:00
mattias
06801fd78c
varois improvements for ParentColor from Micha
...
git-svn-id: trunk@4654 -
2003-09-20 13:27:49 +00:00
mattias
5e5c1122a7
renamed LCLLinux to LCLIntf
...
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
4196d41aae
implemented parent color from Micha
...
git-svn-id: trunk@4618 -
2003-09-13 15:51:21 +00:00
mattias
810e51a382
added italian localization
...
git-svn-id: trunk@4553 -
2003-09-02 08:39:16 +00:00
mattias
67c3678880
fixed updating codetools on changing pkg output dir
...
git-svn-id: trunk@4538 -
2003-08-27 20:55:51 +00:00
mattias
a9d2994382
started TDockTree
...
git-svn-id: trunk@4536 -
2003-08-27 11:01:10 +00:00
mattias
0bc0aeb46a
fixed updating component tree on delete component
...
git-svn-id: trunk@4532 -
2003-08-26 20:30:39 +00:00
mattias
874aebb213
fixed background color of TPanel and clicks of TSpeedButton from Micha
...
git-svn-id: trunk@4519 -
2003-08-25 16:18:16 +00:00
mattias
128efb679e
several fixes for the win32 intf, added pending OnResize events
...
git-svn-id: trunk@4515 -
2003-08-23 21:17:09 +00:00
mattias
f3b46f7896
fixed SetComboHeight in win32 intf and finddeclaration of overloaded proc definition
...
git-svn-id: trunk@4514 -
2003-08-23 11:30:51 +00:00
mattias
ce91561698
implemented insert marks for TTreeView
...
git-svn-id: trunk@4508 -
2003-08-21 13:04:10 +00:00
mattias
c029fd59c1
started TTabSheet and TPageControl
...
git-svn-id: trunk@4482 -
2003-08-14 15:31:42 +00:00
mattias
aa42e02ef4
fixed breaking circle in ChangeBounds
...
git-svn-id: trunk@4453 -
2003-08-04 08:43:20 +00:00
mattias
2dd3a2c7b1
replaced label with memo
...
git-svn-id: trunk@4436 -
2003-07-30 13:03:44 +00:00
mattias
745eae1cef
fixed anti circle mechnism for aligned controls
...
git-svn-id: trunk@4416 -
2003-07-24 06:54:32 +00:00
mattias
853da77d44
added default message handler to win32 interface
...
git-svn-id: trunk@4365 -
2003-07-04 10:12:16 +00:00
mattias
568553d695
implemented multi file add to package editor
...
git-svn-id: trunk@4343 -
2003-06-30 14:58:29 +00:00
mattias
f8013f3ed0
fixed TScrollBar resizing
...
git-svn-id: trunk@4330 -
2003-06-27 23:42:38 +00:00
mattias
0cf05a0a1c
added docking properties
...
git-svn-id: trunk@4316 -
2003-06-25 18:12:32 +00:00
mattias
01a8eab6d8
fixes for debugging lazarus
...
git-svn-id: trunk@3428 -
2002-10-01 15:45:57 +00:00
mattias
907efa7e6e
implemented TPairSplitter
...
git-svn-id: trunk@3225 -
2002-08-19 15:15:24 +00:00
mattias
8ab6a60b7e
many clipping fixes
...
git-svn-id: trunk@2662 -
2002-08-17 23:41:35 +00:00
mattias
a32df47e0a
fixed taborder=0, implemented TabOrder Editor
...
git-svn-id: trunk@2656 -
2002-08-17 23:41:33 +00:00
mattias
ff27e1d010
moved TColorButton to dialogs.pp
...
git-svn-id: trunk@2639 -
2002-08-17 23:41:32 +00:00
mattias
533191f591
fixed using streamed clientwith/height for child anchors
...
git-svn-id: trunk@2620 -
2002-08-17 23:41:32 +00:00
mattias
9660ff657c
fixed TUpDown and added handler lists for TControl
...
git-svn-id: trunk@2592 -
2002-08-17 23:41:30 +00:00
mattias
d137b270a6
fixed realizing bounds after loading form
...
git-svn-id: trunk@2573 -
2002-08-17 23:41:29 +00:00
mattias
e40abae7a9
implemented tabstop
...
git-svn-id: trunk@2551 -
2002-08-17 23:41:28 +00:00
mattias
8a20f63127
fixed anchoring controls
...
git-svn-id: trunk@2534 -
2002-08-17 23:41:27 +00:00
mattias
41692cd951
fixed aligning controls
...
git-svn-id: trunk@2514 -
2002-08-17 23:41:26 +00:00
mattias
f2da2ebf95
fixed streaming TDataModule in programs
...
git-svn-id: trunk@2491 -
2002-08-17 23:41:25 +00:00
mattias
d419191e73
implemented datamodules
...
git-svn-id: trunk@2465 -
2002-08-17 23:41:24 +00:00
mattias
f02082373a
started datamodule
...
git-svn-id: trunk@2454 -
2002-08-17 23:41:23 +00:00
mattias
d8c25325ba
implemented designer close query
...
git-svn-id: trunk@2442 -
2002-08-17 23:41:22 +00:00
mattias
27c1fa5151
added published properties for gtkglarea
...
git-svn-id: trunk@2411 -
2002-08-17 23:41:21 +00:00
mattias
f8352d4743
fixed popupmenu for component palette
...
git-svn-id: trunk@2408 -
2002-08-17 23:41:20 +00:00
mattias
61d2a8145f
published TControl help properties
...
git-svn-id: trunk@2393 -
2002-08-17 23:41:20 +00:00
mattias
3317d099c9
implemented package iterations
...
git-svn-id: trunk@2361 -
2002-08-17 23:41:18 +00:00
mattias
57ac27ed73
started package registration
...
git-svn-id: trunk@2345 -
2002-08-17 23:41:17 +00:00
mattias
7db6a5f194
activated TDataSource
...
git-svn-id: trunk@2338 -
2002-08-17 23:41:16 +00:00
mattias
3ad2a817de
fixed default font
...
git-svn-id: trunk@2325 -
2002-08-17 23:41:16 +00:00
mattias
698e35eff8
reduced focus handling and improved focus setting
...
git-svn-id: trunk@2311 -
2002-08-17 23:41:15 +00:00
mattias
4830cd8dca
added TCheckGroup
...
git-svn-id: trunk@2285 -
2002-08-17 23:41:13 +00:00
mattias
3bcd93b31b
added IsWindowVisible
...
git-svn-id: trunk@2274 -
2002-08-17 23:41:12 +00:00
mattias
e024211449
added TControl.HandleObjectShouldBeVisible
...
git-svn-id: trunk@2261 -
2002-08-17 23:41:11 +00:00
mattias
70d1eac1ed
added visiblechanging
...
git-svn-id: trunk@2253 -
2002-08-17 23:41:10 +00:00
mattias
a92a30ab47
more localization for gtk- and win32-interface and lcl
...
git-svn-id: trunk@2236 -
2002-08-17 23:41:09 +00:00
mattias
e91d6c41ff
finshed Make Resourcestring dialog and implemented TToggleBox
...
git-svn-id: trunk@2215 -
2002-08-17 23:41:08 +00:00
mattias
f64afd6c20
published TImgList.Width and Height
...
git-svn-id: trunk@2201 -
2002-08-17 23:41:07 +00:00
mattias
71fd500f21
readonly flag is now only saved if user set
...
git-svn-id: trunk@2194 -
2002-08-17 23:41:06 +00:00
mattias
5f5242cdca
fixed setcolor for streamed components
...
git-svn-id: trunk@2178 -
2002-08-17 23:41:05 +00:00
mattias
9949af316f
focus fixes, reduced lpi size
...
git-svn-id: trunk@2172 -
2002-08-17 23:41:04 +00:00
mattias
af2d20c20c
fixes for htmllite
...
git-svn-id: trunk@2160 -
2002-08-17 23:41:03 +00:00
mattias
7cb46e374e
fixed SetColor
...
git-svn-id: trunk@2152 -
2002-08-17 23:41:02 +00:00
mattias
a684ea060d
added more Delphi win32 compatibility functions
...
git-svn-id: trunk@2144 -
2002-08-17 23:41:01 +00:00
mattias
e01063fb70
made Form.Close more Delphish, added some windows compatibility functions
...
git-svn-id: trunk@2132 -
2002-08-17 23:41:00 +00:00
mattias
d932255e66
fixed lazarus xml files for fpc 1.1
...
git-svn-id: trunk@2126 -
2002-08-17 23:40:59 +00:00
mattias
9db0976b62
renamed TinterfaceObject.Init to AppInit and TWinControls can now contain childs in gtk
...
git-svn-id: trunk@1389 -
2002-02-09 01:48:23 +00:00
mattias
1ae5952b58
patch from Vincent: clean ups and fixed crash on destroying window
...
git-svn-id: trunk@1385 -
2002-02-09 01:48:22 +00:00
mattias
3affec9a8b
replaced many invalidates by invalidaterect
...
git-svn-id: trunk@1382 -
2002-02-09 01:48:22 +00:00
mattias
5e9a551598
started OnMouseEnter and OnMouseLeave
...
git-svn-id: trunk@1373 -
2002-02-09 01:48:20 +00:00
lazarus
31f1e43496
MG: fixed LM_LVChangedItem, OnShowHint, small bugs
...
git-svn-id: trunk@1359 -
2002-02-09 01:48:19 +00:00
lazarus
cce47eb0b1
MG: fixed codetools abort
...
git-svn-id: trunk@1344 -
2002-02-09 01:48:18 +00:00
lazarus
a269e20f01
MG: fixed moving button with LEFT and RIGHT in messagedlgs
...
git-svn-id: trunk@1332 -
2002-02-09 01:48:17 +00:00
lazarus
e44d78955f
MG: implemented hints
...
git-svn-id: trunk@1323 -
2002-02-09 01:48:16 +00:00
lazarus
144226f976
MG: added persistent hints for main ide bar
...
git-svn-id: trunk@1311 -
2002-02-09 01:48:15 +00:00
lazarus
8feef16f51
MG: fixed ControlAtPos
...
git-svn-id: trunk@1301 -
2002-02-09 01:48:14 +00:00
lazarus
d9ed7e6286
MG: fixed mouse coords on scrolling wincontrols
...
git-svn-id: trunk@1286 -
2002-02-09 01:48:13 +00:00
lazarus
3cc4d1695e
MG: mouse cursors are now allocated on demand
...
git-svn-id: trunk@1278 -
2002-02-09 01:48:12 +00:00
lazarus
170073b0b8
MG: broke LCL<->interface circles
...
git-svn-id: trunk@1269 -
2002-02-09 01:48:12 +00:00
lazarus
b25c3b5274
MG: broke some interfaces.pp circles
...
git-svn-id: trunk@1247 -
2002-02-09 01:48:10 +00:00
lazarus
7b77ff94b0
MG: broke actnlist <-> forms circle
...
git-svn-id: trunk@1244 -
2002-02-09 01:48:09 +00:00
lazarus
d10922cead
MG: broke graphics.pp <-> clipbrd.pp circle
...
git-svn-id: trunk@1226 -
2002-02-09 01:48:08 +00:00
lazarus
e21390b5c1
MG: reduced output
...
git-svn-id: trunk@1220 -
2002-02-09 01:48:07 +00:00
lazarus
a0f7956fbe
MG: default all hints to off
...
git-svn-id: trunk@1214 -
2002-02-09 01:48:06 +00:00
lazarus
cd5087d8c3
MG: fixed loading TListView from stream
...
git-svn-id: trunk@1205 -
2002-02-09 01:48:05 +00:00
lazarus
e952aef81f
MG: fixed mem leak
...
git-svn-id: trunk@1193 -
2002-02-09 01:48:04 +00:00
lazarus
762a95214b
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@1182 -
2002-02-09 01:48:03 +00:00
lazarus
165c114f9e
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@1177 -
2002-02-09 01:48:02 +00:00
lazarus
bcf09f709e
MG: scrollingwincontrol from Andrew
...
git-svn-id: trunk@1174 -
2002-02-09 01:48:01 +00:00
lazarus
651ca005e0
MG: started TTreeView dragging
...
git-svn-id: trunk@1158 -
2002-02-09 01:48:00 +00:00
lazarus
3ac2c699a1
MG: improved TScreen and ShowModal
...
git-svn-id: trunk@1156 -
2002-02-09 01:47:59 +00:00
lazarus
5f83cbb225
MG: fixed streaming visible=false
...
git-svn-id: trunk@1148 -
2002-02-09 01:47:58 +00:00
lazarus
9ce911b48e
Enabled cursor property + property editor.
...
git-svn-id: trunk@1145 -
2002-02-09 01:47:57 +00:00
lazarus
6ebe9863d6
MG: TNotebook is now streamable
...
git-svn-id: trunk@1134 -
2002-02-09 01:47:56 +00:00
lazarus
395bf33e7f
MG: image support, TScrollBox, and many other things from Andrew
...
git-svn-id: trunk@1128 -
2002-02-09 01:47:55 +00:00
lazarus
c18a775aaf
MG: TNoteBook now starts with no Page and TPage has no auto names
...
git-svn-id: trunk@1123 -
2002-02-09 01:47:54 +00:00
lazarus
352694b6d2
MG: double, triple and quad clicks now works
...
git-svn-id: trunk@1116 -
2002-02-09 01:47:53 +00:00
lazarus
43dbeabfb2
MG: added some property editors and started component editors
...
git-svn-id: trunk@1110 -
2002-02-09 01:47:52 +00:00
lazarus
654112bc03
MG: MoveWindowOrgEx, Splitted FWinControls/FControls, TControl drawing, Better DesignerDrawing, ...
...
git-svn-id: trunk@1101 -
2002-02-09 01:47:51 +00:00
lazarus
bd324087e2
Use comboboxes. Use history. Prettify the dialog. Preselect text on show.
...
Make the findreplace a dialog. Thus removing resiying code (handled by Anchors now anyway).
Make Anchors work again and publish them for various controls.
SelStart and Co. for TEdit, SelectAll procedure for TComboBox and TEdit.
Clean up and fix some bugs for TComboBox, plus selection stuff.
git-svn-id: trunk@1092 -
2002-02-09 01:47:50 +00:00
lazarus
a8706aaba9
MG: fixed mouse capturing, OI edit focus
...
git-svn-id: trunk@1087 -
2002-02-09 01:47:49 +00:00
lazarus
f1dd679165
MG: implemented Ctrl+Mouse links in source editor
...
git-svn-id: trunk@1077 -
2002-02-09 01:47:48 +00:00
lazarus
b509812cdb
MG: started debugging of mouse capturing
...
git-svn-id: trunk@1071 -
2002-02-09 01:47:47 +00:00
lazarus
99c0366054
MG: removed ClientRectBugfix defines
...
git-svn-id: trunk@1065 -
2002-02-09 01:47:46 +00:00
lazarus
04d9d65750
MG: codecompletion now checks for filebreaks, savefile now checks for filedate
...
git-svn-id: trunk@1059 -
2002-02-09 01:47:45 +00:00
lazarus
b93e2bb3d3
MG: moved TColor definition to graphtype.pp and registered TColor names
...
git-svn-id: trunk@1051 -
2002-02-09 01:47:44 +00:00
lazarus
2c43759d1e
MG: fixed parser for external vars
...
git-svn-id: trunk@1044 -
2002-02-09 01:47:43 +00:00
lazarus
b875923f4a
MG: moved RectVisible, ExcludeClipRect and IntersectClipRect to interface dependent functions
...
git-svn-id: trunk@1036 -
2002-02-09 01:47:42 +00:00
lazarus
96e8260ca7
MG: Form Editing: snapping, guidelines, modified on move/resize, creating components in csDesigning, ...
...
git-svn-id: trunk@1034 -
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
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
3b49b2e9b8
MG: started mouse bugfix and completed Makefile.fpc
...
git-svn-id: trunk@1007 -
2002-02-09 01:47:38 +00:00
lazarus
637fdcd3ed
MG: activated the clientrect bugfixes
...
git-svn-id: trunk@1003 -
2002-02-09 01:47:37 +00:00
lazarus
d78e403562
MG: changed license to LGPL
...
git-svn-id: trunk@997 -
2002-02-09 01:47:36 +00:00
lazarus
71226589e0
MG: further clientrect bugfixes
...
git-svn-id: trunk@993 -
2002-02-09 01:47:35 +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
bc2b413643
MG: started new client rectangle
...
git-svn-id: trunk@981 -
2002-02-09 01:47:33 +00:00
lazarus
cedfe2f71e
MG: fixed typos
...
git-svn-id: trunk@972 -
2002-02-09 01:47:32 +00:00
lazarus
007a52cd57
MG: fixed AdjustClientRect of TGroupBox
...
git-svn-id: trunk@968 -
2002-02-09 01:47:31 +00:00
lazarus
b7247ddde8
MG: fixed save lrs to test dir
...
git-svn-id: trunk@959 -
2002-02-09 01:47:30 +00:00
lazarus
e42c0d23a8
MG: added include comments
...
git-svn-id: trunk@953 -
2002-02-09 01:47:29 +00:00
lazarus
82d2e451d8
MG: added include comments
...
git-svn-id: trunk@948 -
2002-02-09 01:47:28 +00:00
lazarus
fff76ed0d4
MG: changed except statements to more verbosity
...
git-svn-id: trunk@944 -
2002-02-09 01:47:27 +00:00
lazarus
1dbce3192d
MG: fixed initial size of TPage
...
git-svn-id: trunk@936 -
2002-02-09 01:47:26 +00:00
lazarus
370644f8c9
MG: added Triple and Quad mouse clicks to lcl and synedit
...
git-svn-id: trunk@931 -
2002-02-09 01:47:25 +00:00
lazarus
c17e81be6c
GTK Cleanup
...
Shane
git-svn-id: trunk@925 -
2002-02-09 01:47:24 +00:00
lazarus
9c2f604975
MG: reduced size+move messages between lcl and interface
...
git-svn-id: trunk@921 -
2002-02-09 01:47:23 +00:00
lazarus
95129ff4fe
MG: fixed TBevel.Create and TListView.Destroy
...
git-svn-id: trunk@916 -
2002-02-09 01:47:22 +00:00
lazarus
117afa05d2
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@913 -
2002-02-09 01:47:21 +00:00
lazarus
c9e180acac
TPanel implemented.
...
Basic graphic primitives split into GraphType package, so that we can
reference it from interface (GTK, Win32) units.
New Frame3d canvas method that uses native (themed) drawing (GTK only).
New overloaded Canvas.TextRect method.
LCLLinux and Graphics was split, so a bunch of files had to be modified.
git-svn-id: trunk@653 -
2002-02-03 00:24:02 +00:00
lazarus
a435b0f6b0
MG: added TTreeView
...
git-svn-id: trunk@575 -
2002-01-04 21:07:49 +00:00
lazarus
490d5b5f62
MG: more wmsize messages :(
...
git-svn-id: trunk@565 -
2002-01-01 18:38:36 +00:00
lazarus
7a28cf749f
MG: fixed initial component aligning
...
git-svn-id: trunk@562 -
2002-01-01 15:50:16 +00:00
lazarus
e4f93900e6
MG: added TControl.Refresh
...
git-svn-id: trunk@489 -
2001-12-08 08:54:45 +00:00
lazarus
9585b83378
Added Calendar component
...
Shane
git-svn-id: trunk@480 -
2001-12-05 17:23:45 +00:00
lazarus
67cf25e0fa
MG: fixed set formicon on invisible forms
...
git-svn-id: trunk@406 -
2001-11-10 10:48:02 +00:00
lazarus
40cb0d378a
HintWindow changes
...
Shane
git-svn-id: trunk@403 -
2001-11-09 19:14:25 +00:00
lazarus
2cbcc53a57
Fixed the gtk mousemove bug where the control gets the coord's based on it's parent instead of itself.
...
Shane
git-svn-id: trunk@375 -
2001-10-31 16:29:23 +00:00
lazarus
d6dced53e4
MG: fixed setpixel and TCustomForm.OnResize event
...
git-svn-id: trunk@338 -
2001-10-07 07:28:34 +00:00
lazarus
68eca96428
MG: fixed mem leaks and fixed range check errors
...
git-svn-id: trunk@334 -
2001-09-30 08:34:52 +00:00
lazarus
d175a3aca2
MG: small bugfixes and less notes
...
git-svn-id: trunk@288 -
2001-06-14 14:57:59 +00:00
lazarus
505bc9fa3d
Implemented BringToFront / SendToBack.
...
git-svn-id: trunk@267 -
2001-05-13 22:07:09 +00:00
lazarus
5cc0992d9c
MWE:
...
+ Turned on longstrings
+ modified memotest to add lines
git-svn-id: trunk@244 -
2001-03-27 21:12:54 +00:00
lazarus
0b8e9b01d6
MG: setwindowpos + bugfixes
...
git-svn-id: trunk@240 -
2001-03-26 14:58:32 +00:00
lazarus
d8de02b1dc
MG: fixed many unreleased DC and GDIObj bugs
...
git-svn-id: trunk@228 -
2001-03-19 14:00:52 +00:00
lazarus
06516e70d4
MG: activated GetWindowOrgEx
...
git-svn-id: trunk@224 -
2001-03-13 15:02:14 +00:00
lazarus
5718818c2a
MG: fixed random function results
...
git-svn-id: trunk@221 -
2001-03-12 12:17:02 +00:00
lazarus
041250d1cf
Changes for wordcompletion and many other things from Mattias.
...
Shane
git-svn-id: trunk@186 -
2001-02-20 16:53:27 +00:00
lazarus
6ecb60e9b4
Code cleanup and JITFOrms bug fix.
...
Shane
git-svn-id: trunk@168 -
2001-02-04 04:18:12 +00:00
lazarus
b63fd4b108
Started the code completion.
...
Shane
git-svn-id: trunk@162 -
2001-02-01 16:45:20 +00:00
lazarus
c7c10a56c7
MWE:
...
- Removed old LM_InvalidateRect
- did some cleanup in old code
+ added some comments on gtkobject data (gtkproc)
git-svn-id: trunk@133 -
2001-01-23 23:33:55 +00:00
lazarus
c9e26ce998
Using the lresources.pp and registering components.
...
This is a major change but will create much more flexibility for the IDE.
Shane
git-svn-id: trunk@78 -
2000-12-29 13:14:05 +00:00
lazarus
bed2aff0c4
Added the Popupmenu code to the LCL.
...
Now you can right click on the editor and a PopupMenu appears.
Shane
git-svn-id: trunk@76 -
2000-12-22 19:55:38 +00:00
lazarus
90b0558cba
Added GetChildren
...
Shane
git-svn-id: trunk@72 -
2000-12-20 17:35:58 +00:00
lazarus
3952fe23db
changed the TCOmponentInterface SetPropByName. It works for a few properties, but not all.
...
Shane
git-svn-id: trunk@55 -
2000-12-01 15:50:39 +00:00
lazarus
8ad22a1c8f
Changed TDesigner. It's now notified when a control is added to it's CustomForm.
...
It's created in main.pp when New Form is selected.
Shane
git-svn-id: trunk@53 -
2000-11-30 21:43:38 +00:00
lazarus
fe6058b7fc
New Object Inspector code
...
Shane
git-svn-id: trunk@52 -
2000-11-29 21:22:35 +00:00
lazarus
f28a735d19
Added the Object Inspector code.
...
Added more form editor code.
Shane
git-svn-id: trunk@46 -
2000-11-27 18:52:38 +00:00
lazarus
1cc50fde23
MWE:
...
= Moved ObjectToGTKObject to GTKProc unit
* Fixed array checking in LoadPixmap
= Moved LM_SETENABLED to API func EnableWindow and EnableMenuItem
~ Some cleanup
git-svn-id: trunk@17 -
2000-07-30 21:48:34 +00:00
michael
f088b13a3e
+ Initial import
...
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00