mattias
b839e824d2
started lcl1 package
...
git-svn-id: trunk@27514 -
2010-09-28 18:29:03 +00:00
paul
b81a841753
fpgui: update from José Mejuto (issue #0016473 )
...
git-svn-id: trunk@25390 -
2010-05-14 03:20:46 +00:00
paul
88d281329b
lcl: remove TWidgetset.DrawArrow which got a TArrow control and TCanvas as arguments, move some implementations to TWSArrow classes
...
git-svn-id: trunk@23626 -
2010-02-04 04:06:00 +00:00
marc
20448170ae
+ WinApi: added SetTimer/Killtimer based on existing Widgetset.CreateTimer as part of lclextentions integration
...
git-svn-id: trunk@23417 -
2010-01-10 18:57:23 +00:00
paul
b89b28de7c
lcl: remove lclintf ComboBoxDropDown, create 2 methods instead in TWSCustomCombobox: one to get DroppedDown status, another to set it. + implementation for all widgetsets except carbon
...
git-svn-id: trunk@22285 -
2009-10-26 10:21:56 +00:00
andrew
5ae9882103
* Implemented several fpgui dialogs
...
* Improved base widget signal handlers to reduce code duplication
git-svn-id: trunk@22275 -
2009-10-24 17:22:56 +00:00
paul
077b9c0616
lcl: fonts:
...
- add TScreen.IconFont, TScreen.MenuFont, TScreen.SystemFont
- replace TWidgetset.InitHintFont with TWidgetset.InitStockFont
win32, wince: retrieve default font from SystemParametersInfo as described in issue #0013848
git-svn-id: trunk@20275 -
2009-05-28 09:23:07 +00:00
paul
c92f6641d1
lcl: replace TWidgetSet.LoadStockPixmap by ThemeServices.GetStockImage
...
git-svn-id: trunk@19769 -
2009-05-02 15:36:56 +00:00
paul
e6f573b878
fpgui: moved RegisterWSXXX to the factory unit
...
git-svn-id: trunk@19386 -
2009-04-12 14:42:21 +00:00
paul
9b2248abd5
fpgui: add empty factory unit
...
git-svn-id: trunk@19384 -
2009-04-12 10:59:27 +00:00
paul
f02c53c71c
merge lcl-smartlink branch:
...
------------------------------------------------------------------------
r19294 | paul | 2009-04-10 11:17:35 +0800 (Птн, 10 Апр 2009) | 1 line
lcl, win32: start optimizations: imglist (all), controls (all), combtrls (statubar)
------------------------------------------------------------------------
r19305 | martin | 2009-04-10 21:53:27 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL
------------------------------------------------------------------------
r19306 | martin | 2009-04-10 22:14:57 +0800 (Птн, 10 Апр 2009) | 1 line
Moved "DoneRegisterCheck" to global LCL (more)
------------------------------------------------------------------------
r19307 | martin | 2009-04-10 22:22:44 +0800 (Птн, 10 Апр 2009) | 1 line
changed case true => True
------------------------------------------------------------------------
r19308 | paul | 2009-04-10 22:28:28 +0800 (Птн, 10 Апр 2009) | 1 line
fix file case
------------------------------------------------------------------------
r19311 | martin | 2009-04-10 23:09:16 +0800 (Птн, 10 Апр 2009) | 1 line
Moved Registration of TCustomCalendar
------------------------------------------------------------------------
r19312 | martin | 2009-04-10 23:28:03 +0800 (Птн, 10 Апр 2009) | 1 line
Moved PropertyToSkip for TCalender
------------------------------------------------------------------------
r19314 | paul | 2009-04-10 23:50:30 +0800 (Птн, 10 Апр 2009) | 1 line
merge r13913 #999e8b059d
------------------------------------------------------------------------
r19315 | paul | 2009-04-10 23:53:07 +0800 (Птн, 10 Апр 2009) | 1 line
cleanup WSCalendar
------------------------------------------------------------------------
r19316 | paul | 2009-04-11 00:37:44 +0800 (Сбт, 11 Апр 2009) | 1 line
finish with ComCtrls
------------------------------------------------------------------------
r19318 | martin | 2009-04-11 01:37:40 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19319 | martin | 2009-04-11 01:47:30 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved dialogs
------------------------------------------------------------------------
r19320 | martin | 2009-04-11 02:47:52 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved ExtCtrls, ExtDlgs
------------------------------------------------------------------------
r19321 | martin | 2009-04-11 03:23:32 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved PropertyToSkip
------------------------------------------------------------------------
r19322 | martin | 2009-04-11 03:37:39 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved StdCtrls
------------------------------------------------------------------------
r19323 | martin | 2009-04-11 04:05:50 +0800 (Сбт, 11 Апр 2009) | 1 line
Moved Buttons
------------------------------------------------------------------------
r19325 | paul | 2009-04-11 11:02:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove DirSel
------------------------------------------------------------------------
r19326 | paul | 2009-04-11 11:11:37 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterArrow
------------------------------------------------------------------------
r19327 | paul | 2009-04-11 11:32:09 +0800 (Сбт, 11 Апр 2009) | 1 line
register WS classes only for TCustomXXX classes if they are available (like TCustomScrollBar instead of TScrollBar) and only for those descendants which really differ (like TRadioButton, TToggleButton)
------------------------------------------------------------------------
r19328 | paul | 2009-04-11 11:40:00 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomCheckBox
------------------------------------------------------------------------
r19329 | paul | 2009-04-11 11:57:22 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Forms
------------------------------------------------------------------------
r19330 | paul | 2009-04-11 12:13:05 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomGrid + move of RegisterPropertyToSkip
------------------------------------------------------------------------
r19331 | paul | 2009-04-11 12:24:29 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Menus
------------------------------------------------------------------------
r19332 | paul | 2009-04-11 12:35:16 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for PairSplitter
------------------------------------------------------------------------
r19333 | paul | 2009-04-11 12:47:39 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterXXX for Spin
------------------------------------------------------------------------
r19334 | paul | 2009-04-11 12:58:55 +0800 (Сбт, 11 Апр 2009) | 1 line
RegisterCustomRubberBand
------------------------------------------------------------------------
r19335 | paul | 2009-04-11 13:31:43 +0800 (Сбт, 11 Апр 2009) | 1 line
remove 2 initialization sections
------------------------------------------------------------------------
r19336 | paul | 2009-04-11 13:46:26 +0800 (Сбт, 11 Апр 2009) | 1 line
remove TPopupNotifier.png from LCL
------------------------------------------------------------------------
r19338 | paul | 2009-04-11 13:54:03 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19341 | paul | 2009-04-11 14:59:27 +0800 (Сбт, 11 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19343 | martin | 2009-04-11 19:59:18 +0800 (Сбт, 11 Апр 2009) | 1 line
Reduced Unit-Circles, by moving Register* into WS* units
------------------------------------------------------------------------
r19344 | martin | 2009-04-11 20:22:49 +0800 (Сбт, 11 Апр 2009) | 1 line
Dummy file for gtk
------------------------------------------------------------------------
r19345 | martin | 2009-04-11 21:06:55 +0800 (Сбт, 11 Апр 2009) | 1 line
Initial move of gtk1 register
------------------------------------------------------------------------
r19346 | martin | 2009-04-11 21:19:48 +0800 (Сбт, 11 Апр 2009) | 1 line
Missing dependencies in gtk1 wsfactory
------------------------------------------------------------------------
r19347 | martin | 2009-04-11 22:36:42 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19348 | martin | 2009-04-11 23:34:16 +0800 (Сбт, 11 Апр 2009) | 1 line
Declare register* in interface, to keep external linker happy
------------------------------------------------------------------------
r19349 | martin | 2009-04-11 23:39:20 +0800 (Сбт, 11 Апр 2009) | 1 line
moved uses for factory
------------------------------------------------------------------------
r19350 | martin | 2009-04-11 23:41:57 +0800 (Сбт, 11 Апр 2009) | 1 line
corrected a few accidental "Result := False"
------------------------------------------------------------------------
r19351 | paul | 2009-04-12 00:04:15 +0800 (Вск, 12 Апр 2009) | 1 line
removed unused units
------------------------------------------------------------------------
r19352 | paul | 2009-04-12 00:05:26 +0800 (Вск, 12 Апр 2009) | 1 line
qt: move RegisterWS calls to qtwsfactory
------------------------------------------------------------------------
r19354 | paul | 2009-04-12 01:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
wince: move RegisterWS calls to WinCEWSFactory
------------------------------------------------------------------------
r19356 | martin | 2009-04-12 01:39:56 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2
------------------------------------------------------------------------
r19357 | martin | 2009-04-12 01:45:31 +0800 (Вск, 12 Апр 2009) | 1 line
moved GTK2 / missing units
------------------------------------------------------------------------
r19358 | martin | 2009-04-12 01:57:43 +0800 (Вск, 12 Апр 2009) | 1 line
Fixed one return value from register
------------------------------------------------------------------------
r19360 | martin | 2009-04-12 02:47:42 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2 registrations for WinControl
------------------------------------------------------------------------
r19361 | martin | 2009-04-12 02:57:58 +0800 (Вск, 12 Апр 2009) | 1 line
Gtk2 , needs 2nd registrations
------------------------------------------------------------------------
r19368 | paul | 2009-04-12 13:09:59 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
r19373 | paul | 2009-04-12 13:45:17 +0800 (Вск, 12 Апр 2009) | 1 line
wince: forgotten file
------------------------------------------------------------------------
r19374 | paul | 2009-04-12 14:04:04 +0800 (Вск, 12 Апр 2009) | 1 line
carbon: move RegisterWSComponent to CarbonWSFactory
------------------------------------------------------------------------
r19375 | paul | 2009-04-12 14:27:47 +0800 (Вск, 12 Апр 2009) | 1 line
cleanup
------------------------------------------------------------------------
git-svn-id: trunk@19376 -
2009-04-12 08:46:31 +00:00
sekelsenmat
226434bc52
Moves freeing TStrings from standard controls to the widgetset. Necessary for widgets with a native TStrings.
...
git-svn-id: trunk@17787 -
2008-12-10 21:12:10 +00:00
sekelsenmat
abf11caaf2
Small update to fpgui-lcl from Graeme
...
git-svn-id: trunk@17786 -
2008-12-10 20:53:50 +00:00
mattias
69cfe88898
using UTF-8 for file operations and environment variables
...
git-svn-id: trunk@16236 -
2008-08-25 22:32:23 +00:00
mattias
2996a3c332
rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
...
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
marc
b972e96632
* changed QueryDescription out param into var since it is allowed to update the description too (in that case it should be var).
...
git-svn-id: trunk@15810 -
2008-07-17 22:48:45 +00:00
vincents
84ac43fd45
fpgui widget set: fixed compilation with fpc 2.3.1
...
git-svn-id: trunk@15671 -
2008-07-04 09:42:05 +00:00
vincents
b836129186
fpgui widget set: allow components to be visible at runtime from Graeme (issue #11606 )
...
git-svn-id: trunk@15669 -
2008-07-04 08:54:57 +00:00
paul
453ea8d582
lcl: totally remove CreateCursor, replace it calls by CreateIconIndirect
...
git-svn-id: trunk@15501 -
2008-06-21 13:11:27 +00:00
vincents
652b5eb74c
default widget set for Mac OS X is now Carbon, not gtk1
...
git-svn-id: trunk@15488 -
2008-06-20 19:33:44 +00:00
marc
d43db7b7f3
* Splitup of TBitmap into TRasterImage, TCustomBitmap, TFPImageBitmap and TBitmap
...
* Implemented TIcon and reading .ico (including Vista icons)
git-svn-id: trunk@15472 -
2008-06-20 00:21:07 +00:00
sekelsenmat
867475552a
Improves fpgui menus
...
git-svn-id: trunk@15294 -
2008-06-03 01:10:22 +00:00
sekelsenmat
59bebbe0f1
Improves fpgui menus
...
git-svn-id: trunk@15172 -
2008-05-17 01:34:07 +00:00
sekelsenmat
e8a01d9dc1
Improves fpgui menus
...
git-svn-id: trunk@15161 -
2008-05-16 02:41:14 +00:00
sekelsenmat
a27667cba5
improves fpgui menus
...
git-svn-id: trunk@15073 -
2008-05-07 23:03:47 +00:00
sekelsenmat
edbb70f7a6
Starts implementing menus in lcl-fpgui
...
git-svn-id: trunk@15066 -
2008-05-07 02:46:01 +00:00
sekelsenmat
93c3f04eb7
Small improvements to lcl-fpgui
...
git-svn-id: trunk@15028 -
2008-05-01 20:07:16 +00:00
sekelsenmat
1736824df9
Various improvements to fpgui
...
git-svn-id: trunk@15025 -
2008-05-01 15:54:53 +00:00
sekelsenmat
971f1f253f
Improves lcl-fpgui
...
git-svn-id: trunk@15001 -
2008-04-28 22:02:07 +00:00
sekelsenmat
9685a5b1c7
Small improvement to organization of fpgui intf private classes.
...
git-svn-id: trunk@14994 -
2008-04-27 17:23:28 +00:00
sekelsenmat
2229af06c7
Starts fpgui event and canvas support.
...
git-svn-id: trunk@14992 -
2008-04-27 16:48:40 +00:00
mattias
e0aa814b9c
fpgui: fixed include path
...
git-svn-id: trunk@14599 -
2008-03-20 16:53:06 +00:00
mattias
e067ceee5a
fpgui: updated README.txt
...
git-svn-id: trunk@14598 -
2008-03-20 16:50:46 +00:00
paul
682a924368
typo in comments
...
git-svn-id: trunk@14377 -
2008-03-03 08:23:10 +00:00
sekelsenmat
2c82246914
Separates CheckBox on gtk2 and further removes clistbox.
...
git-svn-id: trunk@14179 -
2008-02-18 08:02:43 +00:00
paul
9d15123d91
- gtk: move dialogs related stuff to gtkwsdialogs and gtk2wsdialogs
...
- gtk complete moving CreateComponent code to appropriate classes
- lcl remove CreateComponent method since there is no more need in it
git-svn-id: trunk@13478 -
2007-12-27 09:51:27 +00:00
vincents
031bd12117
fpgui: use X11 on all Unix platforms (bug #10382 )
...
git-svn-id: trunk@13240 -
2007-12-08 22:43:43 +00:00
paul
c828678066
LCL:replace direct call of TXXWidgetset.Create by indirect CreateWidgetset(TXXWidgetset) to move some initialization code from units initialization (from graphics.pp) to that new procedure. This fix memory leaks in lazbuild tool which indirectly uses many lcl units but doesnot work with widgetset.
...
git-svn-id: trunk@13062 -
2007-11-28 10:03:28 +00:00
vincents
0c328fda99
regenerated Makefiles with fixed fpc 2.3 fpcmake
...
git-svn-id: trunk@12846 -
2007-11-12 23:00:57 +00:00
vincents
6c588075a8
regenerated makefile for better cross compilation support ( #9924 )
...
git-svn-id: trunk@12554 -
2007-10-22 21:33:01 +00:00
mattias
e4a0241fcb
Makefiles: removed some fcl dependencies
...
git-svn-id: trunk@12495 -
2007-10-16 22:47:51 +00:00
sekelsenmat
be43b22378
fpGUI patch form Graeme
...
git-svn-id: trunk@12350 -
2007-10-06 14:59:35 +00:00
vincents
baebd22616
LCL: moved TButton from buttons unit to stdctrls (bug #9137 ), compilation tested on windows for gtk2, qt and win32 widgetset
...
git-svn-id: trunk@11367 -
2007-06-25 08:34:41 +00:00
sekelsenmat
388e62b32f
tiny improvements on fpgui interface
...
git-svn-id: trunk@11158 -
2007-05-17 08:15:51 +00:00
sekelsenmat
53364e1fce
Small improvements on fpgui interface
...
git-svn-id: trunk@11157 -
2007-05-17 05:57:06 +00:00
sekelsenmat
a8d0d39571
Basic implementation for RadioButton and CheckBox for fpgui
...
git-svn-id: trunk@11138 -
2007-05-14 22:04:48 +00:00
sekelsenmat
fc50c1c19f
Improved ComboBox implementation for fpgui
...
git-svn-id: trunk@11137 -
2007-05-14 21:14:12 +00:00
vincents
ecaebbe825
+ introduced LCLPlatformDisplayNames (used on screen) and LCLPlatformDirNames (used for compilation) to be able show win32/win64 on screen and use the win32 directory
...
git-svn-id: trunk@11133 -
2007-05-13 14:25:05 +00:00
sekelsenmat
1a38e1d6c2
Fixes and minor improvements on fpgui interface
...
git-svn-id: trunk@11113 -
2007-05-09 08:30:00 +00:00
sekelsenmat
3c4228ec5e
Implemented the basics to get TEdit and TComboBox (partial) working.
...
git-svn-id: trunk@11107 -
2007-05-08 16:31:35 +00:00