Commit Graph

135 Commits

Author SHA1 Message Date
paul
feb1dfe899 Qt:
- rework FileDialogs - now they understand more options and handle events (disadvantage - FileDialogs are no more native)
- fix ColorDialog (was wrong selected color)
- introduce TQtStringList which encapsulates QStringListH
- fix compilation of qt 4.2

git-svn-id: trunk@12083 -
2007-09-20 06:56:09 +00:00
vincents
3f7cf2ae0c added Bart Boersma to the contributors
git-svn-id: trunk@11491 -
2007-07-13 12:42:44 +00:00
vincents
4750d21b79 LCL: improvements for the finddialog and replacedialog (bug #8370) from Bart Broersma
git-svn-id: trunk@11490 -
2007-07-13 12:27:18 +00:00
paul
2ea84b6b51 - LCL-default images loading moved from TWidgetSet.LoadStockPixmap to buttons and dialogs units
- updated LCL-default images from silk collection (thanks badphoenix)
- TWidgetSet.LoadStockPixmap extended to return bitmap mask handle (need to use win32 stock icons)
issues: #0008936, #0008937

git-svn-id: trunk@11197 -
2007-05-25 09:13:22 +00:00
paul
aae1549400 OnTypeChange event implementation for
TOpenDialog/TSaveDialog for gtk1, gtk2, win32 (reports 619, 8349)

git-svn-id: trunk@10981 -
2007-04-20 12:49:08 +00:00
paul
b561945e53 LCL: implemented setting default button using MB_DEFBUTTONx constants (bug #8517)
git-svn-id: trunk@10796 -
2007-03-25 08:09:10 +00:00
vincents
c3f3bb0aa0 LCL: removed RadialPie function without angles parameter, renamed RadialPieWithAngles to RadialPie
git-svn-id: trunk@10529 -
2007-01-29 12:33:03 +00:00
mattias
062208ae24 made TColorButton a TCustomSpeedButton descendant from Tom Gregorovic
git-svn-id: trunk@10161 -
2006-11-02 19:44:07 +00:00
mattias
47d6c3a6c5 fixed Test dialog of find and replace dialog components
git-svn-id: trunk@9677 -
2006-07-25 22:38:55 +00:00
mattias
720ab0fada IDEIntf: added interface for external tools
git-svn-id: trunk@9654 -
2006-07-21 18:00:24 +00:00
mattias
2757f800c3 fixed TReplaceDialog, localized TFindDialog and TReplaceDialog
git-svn-id: trunk@9480 -
2006-06-22 20:16:57 +00:00
mattias
35df38220d added TFindDialog, TReplaceDialog from Aleksey Lagunov
git-svn-id: trunk@9312 -
2006-05-19 22:32:04 +00:00
mattias
6eb4930179 fixed references to COPYING.LCL
git-svn-id: trunk@9243 -
2006-05-05 05:52:08 +00:00
mattias
712eb16a1f changed MinimumDialogButtonWidth/Height to var
git-svn-id: trunk@8925 -
2006-03-13 00:10:16 +00:00
mattias
6b1811689a added MinimumDialogButtonWidth/Height
git-svn-id: trunk@8924 -
2006-03-13 00:08:27 +00:00
vincents
d1218e34a7 fixed ShowMessageBox with MB_ICONEXCLAMATION (issue #1780)
git-svn-id: trunk@8835 -
2006-02-27 14:24:48 +00:00
vincents
36b2299e1a removed TSize from LCLType (fixes issue #1702)
git-svn-id: trunk@8738 -
2006-02-15 22:18:07 +00:00
vincents
c6be2bbf11 fixed ofFileMustExist fro SelectDirectoryDialog
git-svn-id: trunk@8285 -
2005-12-09 14:03:02 +00:00
mattias
a868189f89 improved smartlinking: unit interfacebase
git-svn-id: trunk@8255 -
2005-12-06 11:31:15 +00:00
jesus
205d76944f Fixes issues #1443,#1445 and TPageSetupDialog from Boguslaw Brandys
git-svn-id: trunk@8250 -
2005-12-03 21:45:49 +00:00
mattias
adf316e7c4 added to dialogs TCustomPrintDialog
git-svn-id: trunk@7731 -
2005-09-17 20:36:21 +00:00
vincents
a0311c2cba removed cvs logs
git-svn-id: trunk@7541 -
2005-08-22 12:30:03 +00:00
vincents
7ecd5dbcf0 remove ===-lines in cvs log comments, so removelog awk script does its work correctly
git-svn-id: trunk@7540 -
2005-08-22 11:51:25 +00:00
mattias
dbe17f9363 implemented SelectDirectory(Directory,Options,HelpCtx) for Delphi compatibility
git-svn-id: trunk@7443 -
2005-07-29 16:14:33 +00:00
mattias
a4f497026b fixed ambigious with ambiguous
git-svn-id: trunk@7011 -
2005-03-23 10:45:06 +00:00
mattias
0b4faac301 various Delphi compatibilities from C Western
git-svn-id: trunk@6910 -
2005-03-07 00:52:51 +00:00
marc
7c3a95c570 * first 64bit changes
git-svn-id: trunk@6752 -
2005-02-05 16:09:52 +00:00
mattias
948a215e46 added QuestionDlg - a MessageDlg with custom buttons
git-svn-id: trunk@6703 -
2005-01-27 19:03:51 +00:00
mattias
c49518c55c published BorderSpacing for many controls
git-svn-id: trunk@6429 -
2004-12-27 19:40:59 +00:00
mattias
339c87d92c implemented im/export of install package list
git-svn-id: trunk@6400 -
2004-12-21 11:14:29 +00:00
mattias
3737ea01f7 implemented TMultiPropertyLink
git-svn-id: trunk@6374 -
2004-12-13 21:30:21 +00:00
vincents
bcf90ce19b splitted off unit FileUtil, it doesn't depend on other LCL units
git-svn-id: trunk@6080 -
2004-09-27 21:45:44 +00:00
vincents
89fe6ac437 replaced writeln by DebugLn
git-svn-id: trunk@6001 -
2004-09-14 21:30:37 +00:00
micha
977ee858b4 convert LM_SHOWMODAL to interface methods
git-svn-id: trunk@5990 -
2004-09-13 13:13:47 +00:00
mattias
8fb1867a6b removed obsolete unit vclglobals
git-svn-id: trunk@5814 -
2004-08-18 09:31:21 +00:00
micha
040f964ed5 publish Title property on dialogs for .dfm streaming
git-svn-id: trunk@5723 -
2004-08-01 14:35:26 +00:00
mattias
0b7e7ec113 fixed TCalendarDialog.DialogTitle
git-svn-id: trunk@5365 -
2004-04-03 13:10:20 +00:00
mattias
189f2fffe5 added IDEIntf package and component editors for MemDS
git-svn-id: trunk@5335 -
2004-03-20 17:36:56 +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
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
bf8c04c86a ShortCutToText now deletes any modifier
git-svn-id: trunk@5163 -
2004-02-04 13:40:19 +00:00
mattias
4565731a0f added SelectDirectory and TListBox.ItemVisible
git-svn-id: trunk@5159 -
2004-02-04 00:21:40 +00:00
mattias
aa765b0e3b TSelectDirectoryDialog ofFileMustExist now checks for directory from Vincent
git-svn-id: trunk@5100 -
2004-01-24 16:25:35 +00:00
micha
39eee1a5a3 findinfiles uses tselectdirectorydialog; remove global SelectDirectory function (from vincent)
git-svn-id: trunk@5094 -
2004-01-24 11:42:53 +00:00
mattias
5455c900ad changed consistency stops during var renaming to errors
git-svn-id: trunk@5060 -
2004-01-13 16:39:02 +00:00
mattias
4976a7fdca added TEditButton, TFileNameEdit, TDirectoryEdit, TDateEdit, TCalcEdit from Michael V.C.
git-svn-id: trunk@4948 -
2003-12-23 20:40:43 +00:00
ajgenius
cba186a6dd add csForm, start fixing Style matching for syscolors and fonts
git-svn-id: trunk@4709 -
2003-10-15 20:33:37 +00:00
mattias
5e5c1122a7 renamed LCLLinux to LCLIntf
git-svn-id: trunk@4637 -
2003-09-18 09:21:03 +00:00
mattias
bad5a3e490 fixed default size of preview widget
git-svn-id: trunk@4562 -
2003-09-04 10:51:30 +00:00
mattias
a9f24996c7 implemented TOpenPictureDialog
git-svn-id: trunk@4558 -
2003-09-02 21:32:56 +00:00
mattias
fa73dc5669 added TSelectDirectoryDialog
git-svn-id: trunk@4479 -
2003-08-14 10:36:55 +00:00
mattias
9338a6c4f2 added SelectDirectory dialog
git-svn-id: trunk@4444 -
2003-08-01 09:44:52 +00:00
mattias
4cda7e3768 moved TColorButton to misc palette
git-svn-id: trunk@4275 -
2003-06-13 21:32:17 +00:00
mattias
5eb043a6e5 moved TColorButton to dialogs.pp
git-svn-id: trunk@4273 -
2003-06-13 21:08:53 +00:00
mattias
51365b3a35 implemented broken dependencies dialog
git-svn-id: trunk@4052 -
2003-04-13 13:45:04 +00:00
mattias
7a541bcc8f fixed registration for fpc 1.0.x
git-svn-id: trunk@4025 -
2003-04-08 09:04:07 +00:00
mattias
1127317f62 started package registration
git-svn-id: trunk@4013 -
2003-04-04 16:35:24 +00:00
mattias
87fe34c5dc fixed transient windows
git-svn-id: trunk@3931 -
2003-03-15 09:42:49 +00:00
lazarus
64182d6814 AJ: Moved form contents creation to gtkproc for code
reuse between GNOME and GTK, and to make GNOME MDI
    programming easier later on.

git-svn-id: trunk@3561 -
2002-10-25 15:27:02 +00:00
lazarus
ba6073dd0c AJ: MessageDlgs -> PromptUser, better Cancel/Default order
git-svn-id: trunk@3560 -
2002-10-25 14:59:11 +00:00
lazarus
37b96cb4ee MG: broke interfacebase uses circles
git-svn-id: trunk@3558 -
2002-10-25 10:06:34 +00:00
lazarus
cf9743275e MG: added inputdialog.inc
git-svn-id: trunk@3557 -
2002-10-25 09:47:38 +00:00
lazarus
f24444ce29 MG: broke dialogs.pp <-> forms.pp circle
git-svn-id: trunk@3552 -
2002-10-24 10:37:05 +00:00
lazarus
d8abfdaf6a MG: broke graphics.pp <-> clipbrd.pp circle
git-svn-id: trunk@3549 -
2002-10-24 10:05:51 +00:00
lazarus
711f18100c AJ: made InputQuery Interface Dependant
git-svn-id: trunk@3499 -
2002-10-11 16:00:39 +00:00
lazarus
35fd64f0b5 AJ: added LoadStockPixmap routine & minor fixes to/for GNOMEInt
git-svn-id: trunk@3496 -
2002-10-10 13:29:08 +00:00
lazarus
bd91f45a43 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@2183 -
2002-08-17 23:41:05 +00:00
lazarus
0c9f57bd32 MG: moved TColor definition to graphtype.pp and registered TColor names
git-svn-id: trunk@1823 -
2002-08-06 09:32:48 +00:00
lazarus
80f0f1d9ed MG: removed ambigious TBitmap from LCLType and added Escape key to MessageDlgs
git-svn-id: trunk@1795 -
2002-07-29 13:39:07 +00:00
lazarus
c4fe5c8a10 MG: moved resourcestring to lclstrconsts.pas
git-svn-id: trunk@1771 -
2002-07-04 11:46:00 +00:00
lazarus
3a28d7a551 MG: improved TFont for XLFD font names
git-svn-id: trunk@1724 -
2002-06-04 15:17:26 +00:00
lazarus
9217c2841c MG: added filters and history to TOpenDialog
git-svn-id: trunk@1713 -
2002-05-30 14:11:12 +00:00
lazarus
ab8db5be9e MG: improved TCommon/File/OpenDialog, fixed TListView scrolling and broder
git-svn-id: trunk@1711 -
2002-05-29 21:44:38 +00:00
lazarus
d78e403562 MG: changed license to LGPL
git-svn-id: trunk@997 -
2002-02-09 01:47:36 +00:00
lazarus
4e53ea1b36 Keith: Improved events and common dialogs on Win32
git-svn-id: trunk@626 -
2002-01-25 19:42:57 +00:00
lazarus
ef40ef7d1b MG: started multiselection for TOpenDialog
git-svn-id: trunk@507 -
2001-12-11 14:36:41 +00:00
lazarus
0180f8302a Changed Application.Messagebox to use TMessageBox class.
Added icon images for mtError and mtConfirmation
Shane

git-svn-id: trunk@381 -
2001-11-01 18:48:52 +00:00
lazarus
1d13fae63c MG: added unit info, arrow xpms, and many changes from jens arm
git-svn-id: trunk@322 -
2001-07-31 18:40:24 +00:00
lazarus
fad535a99c MG: bugfixes
git-svn-id: trunk@286 -
2001-06-06 12:30:41 +00:00
lazarus
3416b940e1 MG: fixed mouse msg, added filedialog initialdir
git-svn-id: trunk@241 -
2001-03-27 11:11:13 +00:00
lazarus
7ef5168c08 + added support for message dialogs
stoppok

git-svn-id: trunk@207 -
2001-03-03 00:48:03 +00:00
lazarus
708a392932 Changed TCustomDialog to TCommonDialog
Shane

git-svn-id: trunk@26 -
2000-08-10 10:55:45 +00:00
lazarus
04bd08aab8 Added more code for the find function.
Shane

git-svn-id: trunk@25 -
2000-08-09 18:32:10 +00:00
michael
f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00