Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
* DrawText now takes the txtEnabled flag into account. Before it always
assumed Enabled = True.
* gui_tab now uses Canvas.DrawText instead of Canvas.DrawString
* gui_label now paints disabled text correctly.
|
|
changes are required to change all componens from 1-based indexing to 0-based indexing.
|
|
|
|
the Win2000 tabs.
|
|
|
|
* 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.
|
|
startup under Windows.
|
|
* Made many more modifications based on Jean-Marc's patch and fixed a few things missed.
|
|
* 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.
|
|
|
|
* 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.
|
|
* 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.
|
|
* Fixed bug where PageControl.AppendTabSheet did not add the new
TabSheet to the internal FPages list.
* Removed many compiler hints and warnings from the TfpgListview
component.
* Removed compiler warning from the TfpgMRU component.
|
|
|
|
now been fixed.
|
|
* Added comments in the code to understand what parts are being painted in the PageControl.
|
|
be used against them. A required for the GUI Designer and streaming.
* GUI Designer: Added 8 new components to the component palette.
* GUI Designer: Other minor improvements.
|
|
* Added some basic scripts and instructions on how to compile fpGUI
from the Command Line and Lazarus IDE.
|
|
* Reverted the methods back to using TfpgRect instead of TRect. TfpgRect has better
support for Width and Heigh - required by many Canvas methods.
* Implemented helper functions like InflateRect but support TfpgRect
* Fixed all painting issues and rectangle sizes in all components.
* Fixed up all examples and test projects to compile and work correctly.
* Fixes some clip rectangle issues under Linux. TfpgRect was a big help.
* Changed the method signatures of many Canvas methods to rather use x, y, width and height.
This causes much less confusion and actually less coding in widgets.
|
|
testing and tweaking though.
|
|
* Implemented ActivePageIndex and ActivePage properties for TfpgPageControl.
* Implemented Tab Sorting property.
* Implemented Left/Right buttons to scroll tabs.
|
|
control it.
* Adjusted the calls to Windows.SetWindowPos so that
the WM_PAINT message gets generated. This fixes a few
paint issues.
* Adjuset the text in the tabs to be more prominent for
the active tab.
|
|
|
|
|
|
but doesn't function yet.
* Minor changes to TrackBar widget.
* Surfaced the SetPosition method in TfpgWidget to public.
* Created a new example project for the PageControl.
|
|
|
|
|