summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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 global MessageHook feature where one component can register ↵graemeg
and listen to another components messages.
2008-03-11* Popup Menu display via Menu Key is now centred in active widget.graemeg
2008-03-11* Added the Menu Key definition for GDI support.graemeg
2008-03-11* TfpgWidget now simulates a RMB click when Menu Key is pressed. In TfpgEdit ↵graemeg
it will display the popup menu.
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-10code formattinggraemeg
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-10* Applied the solution from Vladimir so that ComboBox dropdown doesn't steal ↵graemeg
focus under GDI.
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-05* Applied French translation changes from Jean-Marcgraemeg
2008-03-05* Applied Spanish translation changes from Horacio Jamilisgraemeg
2008-03-05* Applied new Italian translations from Antonio.graemeg
* Fixed the KeyRelease event which was broken since the Unicode text input patch.
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-03-03* Added my MiG Layout Manager code to the prototypes diretory while I ↵graemeg
continue working on the port from Java.
2008-03-03* Applied patch from Horacio Jamilis adding Spanish translation.graemeg
* Fixed some unicode characters in the translation files.
2008-03-02* Applications resourcestring declarations do not have to be in a hard-coded ↵graemeg
filename anymore. * FontSelect example now has Afrikaans and Russian translation files independent of the fpGUI toolkit translations. A more specific translation demo will be created soon.
2008-03-01* Updated translation files with new resource string constant.graemeg
* Added a new unit gfx_stringhashlist which is used in gfx_pofiles * Fixed a bug in gfx_pofiles unit so that translation lookups can be done via the resourcestring constants. This is required if the default fpGUI language is changed at compile time. * Completed the Afrikaans translation.
2008-03-01* Applied patch from Vladmir which enables Unicode text input under Linux.graemeg
2008-03-01* Localization now supports toolkit and application .po files. It's still ↵graemeg
work in progress though.
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-26* Applied a few more updates to the Afrikaans translation.graemeg
2008-02-26* Applied the Portuguese translation. Thanks to Alexsander Rosagraemeg
2008-02-26Minor GDI fix for popup windows.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 patch that fixes the Russian translation file.graemeg
2008-02-22* Applied minor Label patch from Jean-Marc.graemeg
2008-02-22* Applied a French translation patch from Jean-Marc.graemeg
2008-02-22* Added new Italian translation by Antonio.graemeg
2008-02-22* Applied Vladimir's russian translations.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* Added a new cursor: mcHandgraemeg
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.