Age | Commit message (Collapse) | Author |
|
|
|
* 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.
|
|
Drawing results are identical.
|
|
correctly and so does lsDash.
* Fixed the issue with LineWidth not working
for Canvas.DrawLine under GDI.
|
|
|
|
currently a workaround for a bug.
|
|
* 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.
|
|
* Implemented NET_WM_PING so newer window managers can kill our process if it stops responding
* Changed how Modal form are stored. fpgApplication now keeps a stack/list of Modal Forms
* Added fpgApplication PushModalForm and PopModalForm
* Fixed a bug in WindowAddProtocol which caused a libc doublefree error
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
* Ported tiOPF2 Demos 06 and 07 to fpGUI.
|
|
* 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.
|
|
* Implemented a new fpgGetAvgColor function in gfxbase unit.
* Supplied some more documentation for gfxbase unit.
|
|
* Added BackgroundColor as new published property of TrackBar component.
* Specified default property values for BaseGrid component. This help optimize
the UI Designer generated code.
* Started refactoring code from TfpgEdit to TfpgCustomEdit. This is still
incomplete.
* Added new prototype project for testing a new Master Maths custom theme.
|
|
|
|
|
|
* 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.
|
|
and TrackBar components.
* UI Designer: Only non-default integer property values get written to units when saved. Before all values where written even if they where the defaults.
|
|
* Added a SetDefaults method which we could use in the future to autoset the default property values for us.
* Minor documentation update
|
|
buttons and the slider but to scroll bigger steps.
|
|
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.
|
|
comments.
|
|
can be associated with a tree node.
|
|
|
|
|
|
* TfpgWidget.HandleShow now always sets Visible = True. This fixes issue with
the fpGUI-LCL interface as well.
* Added a few more safety checks into the PageControl widget.
* The OnPaint event is now wrapped with BeginDraw/EndDraw calls so that
a event handler for OnPaint doesn't need to call it explicitly.
|
|
|
|
more pointer arithmatic and no more compiler hints or warnings.
|
|
painting goes corrupt under GDI (Windows). This bug was actually introduced in revision 210 - ages ago!
|
|
properties. In affect you now cannot resize components into the negative
with the UI Designer.
* UI Designer: On deleting a component from a form, resets the
Object Inspector.
* Fixed 'division by zero' errors for the ListView and Memo components
when they get resized to smaller that 2x2 pixels in size.
|
|
|
|
|
|
|
|
up/down buttons and the slider to do page up and page down. Page size will be configurable soon. Horizontal orientation support will follow shortly as well.
|
|
active property editor doesn't scroll along.
* Added a new event OnScroll to the TfpgBaseListBox
|
|
|
|
|
|
* 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.
|
|
GUI Designer: Enabled the Boolean properties of the supported widgets
|
|
* Fixed up TfpgEdit to now use the UTF-8 versions of Insert() and Delete()
which fixes some of the keyboard input issue.
* Removed stacks of compiler warnings all over the place.
* Fixed up the TfpgMemo to now use the UTF-8 versions of Insert() and Delete()
which fixes some of the keyboard input issues.
|
|
The FocusItem property is 1-based and not 0-based like it was
implemented. This is where fpGUI is different from LCL or VCL.
* Created a MaxLength property for TfpgMemo
* Added a comment in gui_combobox so developers know the component
is 1-based. Soon the documentation will also mention this.
|