Age | Commit message (Collapse) | Author |
|
application exit. Thanks to Antonio for the hint.
|
|
|
|
* Created new TfpgComponent class with TagPointer property.
TagPointer is like TComponent.Tag but just a pointer instead
of Integer.
|
|
* 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.
|
|
project information page. This is now fixed.
|
|
* Added the extra interpolation unit to fpgfx.pas so it can be auto compiled from the scripts in the src directory.
* Added the missing extrafpc.cfg files from some example projects.
* Renamed some of the examples main units to have the lpr extension. Consistancy with the other projects.
* FreeBSD is now an official supported platform. I've compiled and ran all example and prototype projects. Everything works perfectly.
|
|
* Fixed the mbYesNoCancel button order in a MessageDialog.
* Extended the FileDialog example for testing purposes of
the MessageDialog class.
|
|
* GUI: MenuItems OnClick is now triggered on mouse button up (like all other toolkits).
* GUI: Clicking outside a menu while it's open doesn't trigger the OnClick event anymore.
* Examples: Extended the menu example to show when each menu item's OnClick was triggered.
* All the above needs testing under Windows.
|
|
SplashScreen example to use the new window attribute. * Modified gfx_x11 to use the new waStayOnTop attribute and also to define a window type SplashScreen via newlayers.
|
|
* Fixed CalendarCombo so dates are centered in grid cells.
* Fixed memory leak in AbstractCombobox.
* Modified the GridTest example to show the column text alignment in action.
|
|
* published OnClick and OnDoubleClick in TfpgLabel, TfpgButton, TfpgBevel.
|
|
|
|
* Fixed a couple of memory leaks in gui_tree.pas
|
|
|
|
|
|
|
|
* Minor fix to VerticalBar gauge painting where it oversheets the outer frame.
* Implemented anti-aliased line drawing in Needle Gauge and Dial Gauge, but it's only experimental.
|
|
DrawLine will start using it.
* Created a very quick and simple Wu Line example.
|
|
CoreLib.
|
|
* Implemented a new method TfpgPopupMenu.MenuItemByName
* Created a example project showing how the ICommand and ICommandHolder interfaces
can be used.
|
|
* Added CommandHandler support to TfpgButton.
|
|
|
|
* Implemented double clicking on files in the Open/Save dialog.
|
|
component.
* Removed the ColResize property from BaseGrid. It doesn't work
as advertised. It needs to be implemented correctly.
* Implemented MinDate, MaxDate properies for Calendar and
did a lot more testing with a few more bugfixes. Still
plenty outstanding.
|
|
consistant with the Up/Down Arrows.
|
|
* Implemented a actualy Calendar Combobox. It's usable at this stage.
* Improved the calendar test project to try out more things.
|
|
descendants.
* Added keyboard handling to Calendar component.
* Surfaced OnKeyPress event in TfpgEdit and TfpgStringGrid.
* Updated the lazarus code template file.
|
|
* Added new Gauges demo program - thanks to Giuliano Colla.
|
|
* Lots of refactoring in the text Edit component.
* Added a new property BorderStyle to the Edit component.
|
|
* Modified StringGrid to rather use BeginUpdate/EndUpdate instead of calling RePaint directly.
* Calendar component now also uses the BeginUpdate/EndUpdate calls to drasticly improve the grid painting speed.
|
|
* Created a new example project to test the calendar component. Please note it is NOT complete yet.
* Added a ScrollBarStyle property to BaseGrid to control the ScrollBar visibility.
|
|
* Implemented a TfpgDBLabel (data-aware) label component.
* Created a new DB test example to show how TfpgDBLabel works.
|
|
* Added a new DumpStack procedure to help programmers
debug there code.
|
|
* Correctly set the default values for Form and PageControl components.
* Improved the UI Designer so only non-default values for Boolean and Enum types are written to file.
|
|
support under Win32.
* Fixed bug #1811433 where the Anchor feature was broken
when resizing forms under Windows. We never took into
account the window border width and title bar height.
|
|
Not sure if we need it for any Widgets or just Forms.
|
|
internal button.
* Base Dialog now has a better min width and height set.
* FileDialog example's form is now maintained by the UI Designer.
|
|
* Move inline documentation out of the gui_dialogs unit and into the fpdoc XML description file.
* Minor code cleanup in a few units.
* TfpgFileDialog ModalResult value has changed for Cancel from the value 0 to the value 2.
|
|
1-based. So to access the first column the Index will be 1.
* GUI Designer: Added a StringGrid Columns property editor.
* GUI Designer: When saving files that are now also added to the MRU menu.
|
|
main event loop and application. Halt was just to harsh and objects never got
freed.
* GUI: Added a new INI Utils unit which introduces ReadOnly ini support and
can also save a form's state and position. You access the ini file via the
gINI singleton function. fpGUI Designer uses this.
* All example project now free there main forms correctly.
* Many bug fixes in GUI Designer. GUI Designer now also remembers the size and
location of most forms.
* Many of the GUI Designer forms are now maintained by the GUI Designer itself.
* GUI Designer: Started implementing a Recent Files feature so it is quicker to
open frequently used files.
|
|
* GUI: minor amendments in basegrid and listbox to work correctly in the GUI Designer.
|
|
|
|
* Mouse selection is now supported.
* Node expand and collapse is now possible with the mouse.
|
|
correctly now, even if some nodes are partiall or fully hidden.
|
|
|
|
|
|
painting routine as well. Still not usable though.
|
|
development and doesn't paint anything yet.
|
|
|
|
the lib directory in the root of fpGUI. They are now the same as when you compile from the comand line.
* Implemented the TfpgMenuBar keyboard shortcut feature. For example you can now press Alt+F to open the File menu.
* Modified the menutest example to show the above change.
|