From eb703bcee1956bcf075a64eaae2756eb7d48ed42 Mon Sep 17 00:00:00 2001 From: graemeg Date: Fri, 27 Jun 2008 12:45:47 +0000 Subject: * Introduced a new property to TfpgWidget, called IsContainer for all 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. --- src/corelib/gdi/fpgui_toolkit.lpk | 328 ++++++++++++++++++++++++++++++++++++++ src/corelib/gdi/fpgui_toolkit.pas | 23 +++ 2 files changed, 351 insertions(+) create mode 100644 src/corelib/gdi/fpgui_toolkit.lpk create mode 100644 src/corelib/gdi/fpgui_toolkit.pas (limited to 'src/corelib/gdi') diff --git a/src/corelib/gdi/fpgui_toolkit.lpk b/src/corelib/gdi/fpgui_toolkit.lpk new file mode 100644 index 00000000..243f958f --- /dev/null +++ b/src/corelib/gdi/fpgui_toolkit.lpk @@ -0,0 +1,328 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/corelib/gdi/fpgui_toolkit.pas b/src/corelib/gdi/fpgui_toolkit.pas new file mode 100644 index 00000000..85c6b743 --- /dev/null +++ b/src/corelib/gdi/fpgui_toolkit.pas @@ -0,0 +1,23 @@ +{ This file was automatically created by Lazarus. Do not edit! +This source is only used to compile and install the package. + } + +unit fpgui_toolkit; + +interface + +uses + fpgfx, gfxbase, gfx_cmdlineparams, gfx_command_intf, gfx_constants, + gfx_extinterpolation, gfx_imagelist, gfx_imgfmt_bmp, gfx_pofiles, + gfx_popupwindow, gfx_stdimages, gfx_stringhashlist, gfx_translations, + gfx_UTF8utils, gfx_utils, gfx_widget, gfx_wuline, gfx_impl, gfx_x11, + _netlayer, x11_keyconv, x11_xft, gui_animation, gui_basegrid, gui_bevel, + gui_button, gui_checkbox, gui_combobox, gui_customgrid, gui_dialogs, + gui_editcombo, gui_edit, gui_form, gui_gauge, gui_grid, gui_hyperlink, + gui_iniutils, gui_label, gui_listbox, gui_listview, gui_memo, gui_menu, + gui_mru, gui_panel, gui_popupcalendar, gui_progressbar, gui_radiobutton, + gui_scrollbar, gui_style, gui_tab, gui_trackbar, gui_tree, fpgui_db; + +implementation + +end. -- cgit v1.2.3-70-g09d2