summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2008-07-01* TfpgButton now contains a new property called Flat which gives it a flat ↵graemeg
look. As the mouse hovers over the button, it gets the normal look. This property overrides the Default property look. * UI Designer now has support for the Button.Flat property, but the flat behaviour has been disabled in the designer form to make buttons more visible compared to labels.
2008-06-29* Improved the look of the Splitter components by showing a GrabBar and ↵graemeg
triangles for the snap direction. This makes it easier for the user to spot there is a Splitter. Maybe in the future the GrabBar can be toggled.
2008-06-28* Forgot to add the actual gui_splitter unit.graemeg
* Updated the fpgui_toolkit.lpk package for X11.
2008-06-28* Committed Vladimir's Splitter component patch.graemeg
2008-06-27* Introduced a new property to TfpgWidget, called IsContainer for allgraemeg
components that act like containers (Panel, Form, etc). This optimizes the Component Alignment calls. * All resizing calls now get routed through DoUpdateWindowPosition() so they have a more consistent execution path. * OnResize now get fired when components get resized, and not just for Forms. * HandleAlignments() is now only called when needed. * Fixed the bug where Alignment didn't work when components are resized at runtime. * Removed compiler warnings form gui_mru.pas unit. * Memo's scrollbar now gets adjusted correctly when it's text is modified via code. * Minor bug fix when deleting line in a Memo component. The 'Index out of Bounds' error still occurs though. That will be fixed shortly.
2008-06-19* Updated the Bevel example so it compiles again. * Updated the EventTest ↵graemeg
example.
2008-06-04* Fixed the save and restore form state in the UI Designer, which broke ↵graemeg
after I changed the behaviour of AfterCreate method.
2008-06-04* Applied a patch from Luiz Americo which fixes some alignment issues inside ↵graemeg
TfpgPanel. * I implemented more alignment fixes for TfpgGroupBox and TfpgBevel. * I improved the painting of the focus rectangle it TfpgCheckBox and TfpgRadioButton. * UI Designer's Unknown widget can now act like a container component.
2008-06-03* Fixed the Other Units path for ComboBox Demo project.graemeg
2008-06-03Applied partial parts of patch [ 1979341 ] gui_editCombo from Jean-Marc.graemeg
* Updated the combobox demo.
2008-06-03* Added a RandomData unit to the examples/gui directory.graemeg
* Updated the ComboBox demo to use the RandomData unit.
2008-05-30* Created a new bitmap animation component called TfpgImgAnim.graemeg
* Created a Animation demo in the examples/gui/animation directory.
2008-05-26* TfpgPanel and TfpgGroupBox now also use the txtEnabled text flag.graemeg
* Updated the Panel example to show Enabled and Disabled states.
2008-05-23* Just a little bit of code cleanup, nothing more.graemeg
2008-05-19* Added the new listbox example to trunk.graemeg
2008-05-19* The listbox example used svn externals which it shouldn't have.graemeg
2008-05-19* Merged my private graemeg branch changes (r752:r781) into trunk. These ↵graemeg
changes are required to change all componens from 1-based indexing to 0-based indexing.
2008-05-12* readme file for Sprites demo.graemeg
2008-05-12* Ported the Sprites demo from Lazarus to fpGUI. fpGUI shows no flicker at ↵graemeg
all. Excellent <smile>
2008-05-05* Fixed the Grid creation and setup. It caused issues in the UI Designer ↵graemeg
under Windows.
2008-04-29* The default look of the PageControl has been improved. It now looks like ↵graemeg
the Win2000 tabs.
2008-04-28Applied patch #1946867 from Jean-Marc. Also updated the Panel example project.graemeg
2008-04-27* Fixed the issue with screen flicker in the TfpgForm.OnPaint event handler.graemeg
* Fixed the issue where you still had to call Canvas.BeginDraw and Canvas.EndDraw inside HandlePaint. * Fixed the issue where custom painting in the OnPaint event handler of a Form did not show until the form was resized or revealed.
2008-04-26UI Designer's Object Inspector now waits untill you press Enter before text ↵graemeg
or integer values are set. Changing the focus of a text or integer property without pressing Enter will reset the changes to the previous value. A nice undo feature.
2008-04-25* Updated some widgets to handle the Keypad Enter key as well.graemeg
* Updated the UI Designer so F11 works switching between Properties Editor and Form Designer. * Updated the UI Designer so that New Form and Size or Position dialog accepts values when Enter is pressed.
2008-04-25* Fixed a bug introduced in r719 with toggle buttons.graemeg
2008-04-15* Minor update to the modalform demo.graemeg
2008-04-14* Extended the dbtest example to show how the test.dbf database was created.graemeg
2008-04-12* updated the modalforms demo to show unwinding and setfocus behaviour.graemeg
2008-04-11* Updated the UI Designer to use the TfpgPanel and gui_panel unit.graemeg
* Minor fixes in the gui_panel default values.
2008-04-11* Applied patches 1936023 and 1936029. New Canvas.DrawText methods with text ↵graemeg
wrapping and alignment. Label has been updated to use the new DrawText methods. gui_panel had a major overhaul. Patches supplied by Jean-Marc.
2008-04-02* Fixed all grids where last line and scrollbar was not always in sync.graemeg
* FileGrid example is now compilable again after last FileGrid changes. * GridTest examples has been neatened a bit and now editable via the UI Designer.
2008-04-02* Updated Edits demo project by Antoniograemeg
2008-04-01* BaseGrid.DrawCell and BaseGrid.CanDrawCell now have a GridDrawState type ↵graemeg
property which the developers can use in there custom event handlers. In unfortunately requires the gui_basegrid to be included in the uses clause.
2008-03-31* Added a patch from Antonio add a basic Integer and Float edit component.graemeg
* I created a simple EditTest example showing the new components in action.
2008-03-28* Many big changes which removes bucket loads of compiler warnins. These ↵graemeg
will probably break code, but they are easy to fix in your own code. * All Grid Columns and Rows are now Longword types and not Integer. We mixed them all over the place, even though the grids do not support negative rows or columns. * Fixed up the UI Designer because of previous change. Same goes for examples. * Made some changes to get fpGUI compilable under FPC 2.3.1 (latest trunk), but yet no fpGUI application runs yet. No idea why yet.
2008-03-27* New Implementation of memo lines. much faster. there is at least one bug ↵drewski207
left :) * new testapp using the memo
2008-03-27* Minor patch for UI Designer so that Widget ComboBox on palette bar is sorted.graemeg
2008-03-26* UI Designer now has a very basic way of setting the TabOrder. Still a lot ↵graemeg
of improvements are needed, but it's working on simple forms.
2008-03-26* Applied patch from Vladimir improving the Save support and file handling ↵graemeg
with OS Encoding for UI Designer.
2008-03-25* Calendar demo project has been modified to draw a Calendar to the console ↵graemeg
window. This is a prototype to implemente Starting Day Of Week for our actual calendar component.
2008-03-25* more work on the DocEditor, but still far from having a working product.graemeg
2008-03-25* fpGUI should now compile under FPC 2.3.1 but it's untested.graemeg
2008-03-24* More improvements to the ColorListBox component.graemeg
* Created a new Color ListBox example project.
2008-03-22* Increased double buffer on x11 efficiencydrewski207
* Fixed a bug on listbox that allowed Item 0 to be selected with the mouse * Fixed a possible bug for TfpgTimer that possibly could allow timers to be skipped if timer(s) were destroyed during the callback
2008-03-22* Changed the ui designer to set msg.Stop for it's widgets events.drewski207
2008-03-21* Applied grid patch from Jean-Marcgraemeg
* Fixed some bugs in Jean-Marc's patch. Grid.TextColor and Grid.BackgroundColor had no affect. * Extended the GridTest example showing the new features and OnCellDraw example.
2008-03-20* Finally fixed the Windows bug in the UI Designer when you move components ↵graemeg
quickly in the design form. * Undone some changes I accidentily checked in in revision 634 regarding the newformdesigner.pas unit.
2008-03-18* UI Designer: Implemented a new property editor for the FontDesc property. ↵graemeg
It now calls the Font Select dialog.
2008-03-18* Fixed a bug in the translation units where if both toolkit and application ↵graemeg
translation files do not exist, the translation failed. This is now well tested under Linux for any combination. * Minor update to the Font Select dialog so translated text are not clipped.