diff options
author | graemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf> | 2008-03-21 23:21:00 +0000 |
---|---|---|
committer | graemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf> | 2008-03-21 23:21:00 +0000 |
commit | 66b5a5ab7249eff995f9927d8172f62081979437 (patch) | |
tree | 626c35b5bb447a9a2d371c588cfa80765992bcc9 /src/gui/fpgui_package.pas | |
parent | ad532a0858d4e362b96f543a2c1ffe4f47b5da05 (diff) | |
download | fpGUI-66b5a5ab7249eff995f9927d8172f62081979437.tar.xz |
* new method in Canvas class called ClipLine() which clips the coordinates
of a line based on a given clipping rectangle. This doesn't not use the
Canvas's internal ClipRegion. It uses the well known Cohen-Sutherland line
clipping algorithm, and performance is very good.
* new method in Canvas class called DrawLineClipped() which uses the ClipLine
method.
* Converted some C headers for the Motif Window Manager hints support under
X11.
* Introduced a new Window Attribute type called waBorderless. This allows use
create borderless windows that can handle keyboard input. Currently
borderless windows are only implemented in X11. It past 01:15 here and I
need sleep, so will tackle GDI support on Monday.
* Extended some of the types to be used for the new Style/Theme Manager.
* Fixed a bug where TfpgForm.OnClose event did not fire when you call .Close
method.
Diffstat (limited to 'src/gui/fpgui_package.pas')
-rw-r--r-- | src/gui/fpgui_package.pas | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gui/fpgui_package.pas b/src/gui/fpgui_package.pas index 964bea47..46ff405f 100644 --- a/src/gui/fpgui_package.pas +++ b/src/gui/fpgui_package.pas @@ -7,12 +7,11 @@ unit fpgui_package; interface uses - gui_button, gui_combobox, gui_dialogs, gui_edit, gui_form, gui_label, - gui_listbox, gui_memo, gui_scrollbar, gui_bevel, gui_checkbox, - gui_radiobutton, gui_trackbar, gui_tab, gui_basegrid, gui_listview, - gui_customgrid, gui_progressbar, gui_menu, gui_style, gui_grid, gui_tree, - gui_iniutils, gui_mru, fpgui_db, gui_popupcalendar, gui_gauge, - gui_editcombo; + gui_button, gui_combobox, gui_dialogs, gui_edit, gui_form, gui_label, gui_listbox, + gui_memo, gui_scrollbar, gui_bevel, gui_checkbox, gui_radiobutton, gui_trackbar, + gui_tab, gui_basegrid, gui_listview, gui_customgrid, gui_progressbar, gui_menu, + gui_style, gui_grid, gui_tree, gui_iniutils, gui_mru, fpgui_db, gui_popupcalendar, + gui_gauge, gui_editcombo; implementation |