summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
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
2008-02-17* updated the documentation scripts.graemeg
* updated the version number for the next release. * Disabled all debug information.
2008-02-16* Fixed TfpgPageControl where the Left and Right buttons were visible at ↵graemeg
startup under Windows.
2008-02-15* Applied Jean-Marc's TextColor and BackgroundColor patch.graemeg
* Made many more modifications based on Jean-Marc's patch and fixed a few things missed.
2008-02-14* X11: fpGUI will now raise an exception if it can't open the X Display.graemeg
* X11: clipboard support has now been implemented to work across applications. It still needs more testing. eg: unicode copy and paste doesn't always work.
2008-02-14* Fixed minor selection rectangle painting bug in TfpgTreeview.graemeg
2008-02-13* Treeview component now has support for node imagesgraemeg
2008-02-12* Applied patch #1890188 from Jean-Marc regarding gui_editcombo.pasgraemeg
* Removed gui_editcombo.pas from fpgui_package because I'm getting ready for a new release and only want to include stable units. It will get added again after the release.
2008-02-09* Applied Vladimir's TfpgEdit changes to TfpgMemo as well. We should really ↵graemeg
refactor text input components to share some code.
2008-02-09Applied two of Vladimir's patchesgraemeg
2008-02-09* Introduced to new types: TfpgChar and TfpgString.graemeg
* HandleKeyChar has it's first parameter set to TfpgChar. The start of full unicode text input support. At a later date other paramaters will start changing to the new types introduced.
2008-02-06* Added a new unit gui_editcombo. This is still undergraemeg
heavy development. * Rename IsWinXP to IsWinXPOrLater. Also improved the check to support Windows Vista. * SetFirstItem() is now moved to the public section in gui_listbox.pas unit. * Updated the contributors list.
2008-02-05Applied patch from Slapshot fixing the TVFDPropertyEditor class. ↵graemeg
BackgroupColor property issue. * I reverted the gui_memo.pas changes from r504 to fix a cursor focus issue when the memo contains no text. I will attend to this issue soon, so we don't have to force adding a blank line.
2008-02-04* Applied patch from Jean-Marc creating new properties for ComboBox and ListBox.graemeg
* Modified the edittest example to show the new changes in action.
2008-02-01* Menu items that are disabled now appear as selected when the mouse moves ↵graemeg
over them, but they are still not clickable. This is normal GUI behaviour in other toolkits as well.
2008-02-01* Fixed the IFDEF so that the libc unit is only included for Linux/x86 ↵graemeg
32-bit systems. FreeBSD and Linux/x86 64-bit can't use libc.
2008-02-01* Applied patch from Jean-Marc which fixes a minor issue in the TfpgMemo and ↵graemeg
TfpgMenu components. It also adds a new BackgroundColor property to TfpgButton. * Minor fixes to Jean-Marc's patch with button painting. * The threedee example now uses the new Button.BackgroundColor property.
2008-01-28* Applied Jean-Marc memo patch adding TextColor and BackgroundColor properties.graemeg
* Renamed the Color property to TextColor for RadioButton, Memo, DBLabel, Label, Edit and CheckBox. It's less confusing.
2008-01-28* Removed more debug code.graemeg
2008-01-28* Removed the unused debug code in ComboBox and ListBox units.graemeg
2008-01-26* Added a new Color property to RadioButton, Button and CheckBox.graemeg
The text color can now be changed per component. * Fixed up the default values for Color and BackgroundColor for a few components. * Extended the EditTest project to show the Color property in action.
2008-01-26Applied patch from Jean-Marc allowing TfpgEdit's text color to be changed.graemeg
2008-01-26* Middle mouse button click was never detected.graemeg
* CaptureMouse and ReleaseMouse is now not used by default for the TfpgPopupWindow class. * Menu mouse behaviour improved * Fixed Combobox dropdown that did not react to mouse clicks. * Removed support for changing the focused item with the arrow keys. It's not standard behaviour.
2008-01-21* GDI: Fixed index out of bounds errors in ComboBox.graemeg
* GDI: Mouse up/down click now works similar to X11. * GDI: I still have prenty of debug writeln() statements and will only remove them once my testing is complete.