summaryrefslogtreecommitdiff
path: root/src/gui/messagedialog.inc
AgeCommit message (Collapse)Author
2013-05-08MessageDialog: BeginDraw/EndDraw is not needed in HandlePaint()Graeme Geldenhuys
2013-02-22Updated the About Dialog text to reflect FreeBSD.Graeme Geldenhuys
I haven't tested with other BSD operating systems yet.
2012-09-26You can now copy to clipboard the content of message dialogs.Graeme Geldenhuys
The TfpgMessageDialog and TfpgMessageBox dialogs now support the "copy to clipboard" keyboard shortcuts. This is nice and handy for pasting an error message into an email or something.
2011-07-28docs update mentioning support for OpenSolaris.Graeme Geldenhuys
I have successfully tested fpGUI using OpenSolaris 2010.03 (x86) using FPC 2.4.4.
2010-11-11about fpgui dialog: improved the wording.Graeme Geldenhuys
2010-04-07ModalResult changed to a enum typeGraeme Geldenhuys
* Replaced all magic number modal results with actual enum values * UI Designer now uses enum combolist for ModalResult type in Object Inspector. * UI Designer now handles default values of ModalResult property correctly.
2010-03-30New "Close Button" parameter added to message dialog class functions.Graeme Geldenhuys
if a Warning message dialog was shown with Yes/No buttons, and the user canceled the dialog via Esc key or window frame X button, the dialog result is mbCancel. The ACloseButton value can now replace the default mbCancel result with whatever the user specifies. If a mbCancel button is in the AButtons set, then ACloseButton is ignored.
2010-03-30Fixed undefined modal result when message dialog is close with X button.Graeme Geldenhuys
When a message dialog was shown, mrCancel would be the modalresult if the dialog is closed with the Esc key. But the modalresult was undefined if the user closed the dialog with the window frame X button. Now mrCancel is set in both cases.
2010-03-30Replaced website address with a constant.Graeme Geldenhuys
2010-03-08Updated the various programs and fpGUI library to use the new generate ↵Graeme Geldenhuys
version file. The VERSION-GEN script generates a VERSION-FILE file which contans the version number of fpGUI. This is now used in DocView, UI Designer and other example applications too.
2010-02-26Update copyright notice in all units.Graeme Geldenhuys
2010-01-29Corrected work spacing in 'About fpGUI' dialog text.Graeme Geldenhuys
2009-12-29Add information text to the About fpGUI dialog.Graeme Geldenhuys
2009-10-23New WindowPosition setting of wpOneThirdDown.Graeme Geldenhuys
Part of the "golden ratio" goodies. It seems to me more pleasing to the eye if a dialog is not 100% centered in the window, but rather 1/3 down of available vertical space. I think Mac OS X also does this.
2009-07-28Add copyright information in dialog include filesGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-01-09* more work on the Select Dir dialog, but it's not workable yet.graemeg
2008-10-29* msgqueue now raises exceptions if the queue is full instead of trying to ↵graemeg
write to the console (which might not exist). * MessageDialog displayed wrong icon for Critical errors. * Removed compiler hint from tiListMediators'
2008-09-02* Applied Jean-Marc's hint patch which moves hint functionality to ↵graemeg
TfpgWidget. Soon this will move to TfpgApplication. * Made a few of my own fixes to Jean-Marc's patch. * Removed a few compiler warnings.
2008-07-14* Implemented a ModalResult type and related constants.graemeg
* Updated fpGUI framework to use the new TfpgModalResult type and mrXXX constants.
2008-07-07* Published more events and properties for EditInteger and EditFload components.graemeg
* Now the Min/Max Size is actually applied, the Message Dialogs needed minor attention. * Updated all the example projects to use the newer all-in-one fpgui_toolkit lazarus package. * Did some minor bug fixing in some of the examples. 1-based indexing instead of 0-based indexing etc.
2008-06-09* Fixed the tiGUIIni read/write formstate information for tiOPF based ↵graemeg
applications. * Fixed the updating of rows in the StringGrid composite mediator (tiOPF) * Minor update to the message dialog include file.
2008-06-03Applied partial parts of patch [ 1979341 ] gui_editCombo from Jean-Marc.graemeg
* Updated the combobox demo.
2008-04-15* Fixed some memory leaks in the TfpgMessageDialog class.graemeg
2008-04-03* Minor fix in the MessageDialogsgraemeg
* Debugging INI support for tiOPF. * Instructions on how to compile fpGUI with the Free Pascal Text IDE.
2008-03-25* Minor changes to menu and About fpGUI dialog.graemeg
2008-03-12* Applied User Prompt Dialog patch from Antonio.graemeg
* Minor changes to the message dialogs.
2008-03-04* More more on the MiG Layout port.graemeg
* Added new resourcestring constants to the translation language files. * Localized all the GUI units.
2008-01-14* ShowMessage can now Centre of Left Align the text.graemeg
* Long text with paragraphs are now handled and painted correctly in the MessageBox and Message Dialog.
2008-01-12* Fixed MessageDialog crash on exit under Windows.graemeg
* Fixed the mbYesNoCancel button order in a MessageDialog. * Extended the FileDialog example for testing purposes of the MessageDialog class.
2008-01-11* Refactored some code so that MessageBox and MessageDialog can share some code.graemeg
* MessageDialog doesn't inherit from TfpgBaseDialog anymore. * Implemented all MessageDialog message types. * MessageDialog is pretty much working now. Buttons get created correcty. Returns the correct button clicked. Long text gets displayed and wrapped correctly. I still need to to some code cleanup and more testing and create an example program.
2008-01-10* Made some nice progress with the MessageDialog class. Buttons are created ↵graemeg
dynamically. Captions get set and the default button gets set. I still have plenty to do, but it's progress.
2008-01-09* Started working on a fpGUI Message Dialog feature.graemeg
2007-10-29* Started implementing Message Dialogs (with multiple buttons, icons etc).graemeg