summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2008-03-18* Applied a patch from Vladimir which imploves the file system encoding and ↵graemeg
seems to fix the error received in the File dialog. * I implemented three new functions to retrieve the DPI value of the screen.
2008-03-17* TfpgStringGrid now has a OnDrawCell event. If the user sets ↵graemeg
ADefaultDrawing = True, fpGUI will do standard painting. If user sets ADefaultDrawing = False, it is up to the user to do painting for that cell.
2008-03-17* Applied the patch form Antonio. The beginnings of a TfpgNumericEdit component.graemeg
2008-03-17* Minor patch form Jean-Marc. Change avoids to check for an item in the list ↵graemeg
with an index value = -1
2008-03-17* Applied patch form Antonio added Today button in CalendarCombo component.graemeg
* Added new resource strings for days of the week and months of the year. * fpGUI based applications now set the internal Day and Month arrays from FPC to the correct locale. CalendarCombo now displays the days and months in the correct language. * UI Designer failed to save a form that has a CalendarCombo on it. This is now fixed.
2008-03-16* A minor fix in TfpgCustomEdit.HandleKeyChar so that it does not override ↵graemeg
the Consumed parameter variable.
2008-03-16* I implement an improved positioning of dropdown window of Combobox and ↵graemeg
EditCombo when it runs out of screen space. It also handles resizing if the dropdown is bigger that the screen is high. * Started refactoring the ComboBox and EditComboBox. There was just to much code duplication. I am still busy with it, but please test and let me know if I broke something.
2008-03-16* Fixed a bug in File Save Dialog where you can not save a new file anymore.graemeg
* Fixed the ComboBox dropdown flicker issue under Linux. I still need to test if it exists under Windows to. * Fixed the Popup Menu bug under Linux where it keeps closing before you can use the menu.
2008-03-16* Applied patch [1909573] from Jean-Marc making changes to EditCombo component.graemeg
2008-03-15* Removed the old TDropdownWindow class from gui_combobox.pas unit.graemeg
* ComboBox OnChange event now fires again. * Found and tagged the Dropdown window flicker issue, but not sure how to fix it yet.
2008-03-15* TfpgComboBox - Implemented a new internal dropdown window. It is a cleaner ↵graemeg
design and does not contain the keyboard bug detected after the dropdown window is shown. * TfpgComboBox now supports Alt+Down Arrow to open the combobox dropdown. * TfpgComboBox now position the Focusitem in a much better way and takes into account the beginning, middle or end of the drowdown list and the dropdowncount.
2008-03-14* Applied various patch from Vladimir which implements locale file encoding ↵graemeg
support and improves the file dialog.
2008-03-14* Applied ComboBox patch from Antonio to allow Up and Down keys to change ↵graemeg
selected item.
2008-03-14* Applied on the TopRow property changes from Jean-Marc's patch [ 1909562 ].graemeg
2008-03-14* Implemented a new OnCanSelectCell event for Grids. Works via keyboard or ↵graemeg
mouse input. * Removed the duplicate implementation or BackgroundColor in Grids.
2008-03-13* Applied patch from Antonio which adds a authentication to User Prompt ↵graemeg
Dialog and added a DB login dialog. * Minor fixes to the user prompt dialog Wiggle method. * Minor fix to TfpgWindowBase.MoveWindow method. * Extended filedialog demo to show an example usage of DB Login Dialog. * Updated the rest of the lang_XXX.inc files with new resource string.
2008-03-13* Fixed the extrafpc.cfg file due to latest restructure of gfx_utils.pas unit.graemeg
2008-03-12* Applied User Prompt Dialog patch from Antonio.graemeg
* Minor changes to the message dialogs.
2008-03-12* Applied a patch from Vladimir moving some code out of gui_grid.pas to ↵graemeg
gfxbase.pas and getting rid of some IFDEF's in the process.
2008-03-12* Applied patch [ 1911897 ] label bug fix patch - from Jean-Marc.graemeg
* Added some extra bug fixes. Wordwrap resized the component even thought AutoSize = False. * Resizing the TfpgLabel component doesn't re-wordwrap the text if Wordwrap = True.
2008-03-12Applied patch [ 1911886 ] listbox patch for editcombo bug from Jean-Marcgraemeg
2008-03-11* Implemented a new fpgGetNamedFontList() functiongraemeg
* Enabled Font Collections support in the Font Select Dialog. Currently only the All Fonts and Alias Fonts collections are active. * TfpgMemo now has a custom internal StringList that will notify the memo of text changes. * Made many code improvements to gui_listbox unit. Lots of redundant code was removed. * Fixed a bug in gui_listbox where the OnChange event did not fire for all instances of FocusItem changing. * Fixed a bug in gui_listbox KeyPress event where it did not take into account that FocusItem is 1-based.
2008-03-10* Implemented the New Directory Dialog and added it to the File Open and ↵graemeg
File Save dialog.
2008-03-10* Applied partial patch from Jean-Marc adding a CreateStringGrid function to ↵graemeg
gui_grid unit.
2008-03-10* Applied a partial patch from Jean-Marc regarding ComboBox autosize feature.graemeg
* I also implemented the AList parameter handling in the CreateCombo function.
2008-03-10* Fixed a minor bug in the TfpgAbstractComboBox.SetText reported by Viktor.graemeg
2008-03-10* Applied ListBox patch from Jean-Marc to make OnKeyPress visible.graemeg
2008-03-10* Applied label patch from Jean-Marc adding improved Layout, Wraptext and ↵graemeg
Alignment behavior. * Removed TfpgLabel.Length property as it's the same functionality as Width property. * Added the new TfpgLabel properties to the UI Designer. * Added some minor fixes to TfpgLabel when setting properties via the UI Designer.
2008-03-07* TfpgForm now has a FullScreen property. Currently only implemented in X11.graemeg
* TfpgForm also has a new method SetFullscreen(boolean) which allows you to switch fullscreen mode at any time.
2008-03-07* So Lazarus Ctrl-Click code navigation worksgraemeg
2008-03-06* fpgfx and fpgui packages now have the -B compiler parameter to always ↵graemeg
compile all units. Before it Lazarus didn't detect changes in include files. * X11: minor optimization of the KeyPress/KeyRelease event handling. This needs to improve even more.
2008-03-06* Applied Russian translation patch from Vladimir.graemeg
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-02-27* Created two new units called: gfx_pofiles.pas and gfx_translations.pas. ↵graemeg
They are used for reading PO files and translating the resourcestrings. * TranslateResourceStrings are now called in TfpgApplication.InternalInit(). * Added a new include file for gfx_utils unit. It's a include file for common code across platforms.
2008-02-27* Applied a patch from Antonio which does incrimental searching in listboxes.graemeg
2008-02-25* I believe I fixed the Button down state and Mouse Events issue. It now ↵graemeg
works under Linux. I still need to test under Windows. * Remove the unneeded .ReleaseMouse call in EditCombo unit. * Added new credit in the Authors text file * Fixed the tab order of the Wu Line example project.
2008-02-25* Scrolling the dropdown to the end, it doesn't display the last item. graemeg
Example: in a un-filtered list the name Yves doesn't get displayed. * The user couldn't select the last item in the dropdown list (filtered or not). Using the keyboard or mouse, selecting the last item didn't close the combobox and select the item. * InternalListBoxSelect() has some bugs. Items property is 0-based but FocusItem is 1-based.
2008-02-23* Applied textwrap label patch from Jean-Marc.graemeg
2008-02-22* Applied minor Label patch from Jean-Marc.graemeg
2008-02-22* Applied Jean-Marc's ListBox patch.graemeg
* Applied Jean-Marc's RadioButton patch. * Applied Jean-Marc's Menu patch. * Fixed a auteresize issue in the Label component. * Added a new AutoSize property to the RadioButton and improved on Jean-Marc's patch for autosizing the text.
2008-02-22* Applied Label patch from Jean-Marc which adds WrapText and Alignment ↵graemeg
properties to the label component.
2008-02-22Applied patch from Vladimir which improves the tab handling in the RadioButtons.graemeg
2008-02-20* Minor fix in the version number requirements.graemeg
2008-02-20* Bumped up the version numbers.graemeg
2008-02-20* Applied Vladimir's patch for arrow key support in RadioButtons.graemeg
* TfpgWidget.TabOrder is now set at creation time. * Published the TabOrder property for all components that can receive keyboard input. * Extended the UI Designer so the TabOrder property can be edited.
2008-02-19* Fixed the text for some of the German translations. Lazarus compiled with ↵graemeg
GTK1 doesn't support Unicode text input. * Localized some of the Font Dialog to see the localization in action and help decide further steps.
2008-02-18* I think I fixed the issue with PopupWindows taking focusgraemeg
under Windows. * I think I fixed the click selection issues in ComboBoxes. * Also I believe the Calendar component now works under Windows. * Menuse should now works correctly. All the above tested on Win2k. * Due to the above changes I had to modify resizer component in the UI Designer. There is still one minor issue, but that should be fixed soon.
2008-02-17* Minor fixes to the mouse and menu handling.graemeg
2008-02-17* Added a new MenuOptions property to MenuBar components. This controls some ↵graemeg
menu behaviors.
2008-02-17* updated version numbers for next release.graemeg