summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-09-04fixed minor memory leak in File Dialog.Graeme Geldenhuys
2010-09-04file dialog: Added 'Home' and 'Bookmarks' support.Graeme Geldenhuys
2010-09-04fpg_utils: Added a new function that returns a config directory for fpGUI ↵Graeme Geldenhuys
framework itself. This will be used by the File Dialog and Font Select dialog.
2010-09-04fpg_utils: Added two new RTL wrapper functions.Graeme Geldenhuys
2010-09-04Speed up grid scrolling with mouse wheel x3Graeme Geldenhuys
2010-09-04New string utility function fpgTrimR() which trims text on right only.Graeme Geldenhuys
2010-09-04Added two new standard images: Home folder and Bookmarks iconsGraeme Geldenhuys
2010-09-04Replaced some RTL functions with fpGUI wrapper ones to handle Unicode text.Graeme Geldenhuys
2010-09-04Rearranged some constants and moved fpgAddColon() to fpg_utils unit.Graeme Geldenhuys
* Also added some new constants for future use.
2010-09-03fpmake: updated with all latest units and dependencies.Graeme Geldenhuys
'fpmake archive' and 'fpmake build' and 'fpmake install' now works.
2010-09-03compiler hint: removed unused unit from uses clauseGraeme Geldenhuys
2010-09-03Renamed fpmake.pas to fpmake.pp - as per FPC requirements.Graeme Geldenhuys
2010-09-03fpmake: add missing units and include file dependencies.Graeme Geldenhuys
2010-09-03Let fpmake.pas us the version info from fpGUI's include file directly.Graeme Geldenhuys
2010-09-03fpmake.pas version update and minor code update due to FPC 2.4.x changesGraeme Geldenhuys
2010-09-01Replaced debug writeln's with SendDebug() calls.Graeme Geldenhuys
2010-09-01GDI: replaced debug writeln's with SendDebug() calls.Graeme Geldenhuys
We should rather use the debug server for debugging, it works much better.
2010-08-30disable scrollbar buttons when parent is disabled tooJean-Marc Levecque
2010-08-30Fix bug returning to previous active window after opening modal formGraeme Geldenhuys
* If you had a main form and a non-modal form, and the non-modal opened a modal window, then the following happened in error: - modal form could open behind non-modal for, treating main form as parent. - when modal form closed, it set main form active, instead of non-modal form. This is now fixed.
2010-08-29menu theming: refactored out the menu painting, into the TfpgStyle classGraeme Geldenhuys
* This gives us a bit more flexibility regarding the menu looks.
2010-08-26GDI: Correctly implement clipboard support under Windows.Graeme Geldenhuys
This includes unicode text support.
2010-08-26treeview: Improved the page_up/page_down jump size of the scrollbars.Graeme Geldenhuys
2010-08-25Treeview bug fix: GotoNextNodeDown did not expand and traverse the last node ↵Graeme Geldenhuys
in RootNode.
2010-08-25fpg_dialog. Minor sanity check.Graeme Geldenhuys
2010-08-24splitter AutoSnap property added and OnSnap event.Graeme Geldenhuys
2010-08-24splitter: When double-clicking splitter, it now snaps closed if AutoSnap is set.Graeme Geldenhuys
2010-08-24New wrapper (fpgChangeFileExt) created for fpGUI.Graeme Geldenhuys
This handles the OS encoding correctly, like the other wrapper functions.
2010-08-24treeview: When setting the Selection property, the selected nodeGraeme Geldenhuys
is now correctly scrolled into view (even if nodes had to expand). To make things look even better, the selected node is now centered vertically in the tree view.
2010-08-23Fix compilation error under Windows.Graeme Geldenhuys
2010-08-23Use fpGUI wrapper functions instead of RTL functions directly.Graeme Geldenhuys
fpGUI's wrapper functions handle unicode conversions from OS automatically.
2010-08-22Introduced a new cross-platform fpgFileSize() helper function.Graeme Geldenhuys
2010-08-19Scrollbars now have disabled arrow button state at Min or Max values.Graeme Geldenhuys
Thanks to Jean-Marc Levecque for the idea.
2010-08-19Gray Brightness Percentage has been adjusted.Graeme Geldenhuys
* Old value was 20 which gave slightly too dark "greyed" images. * New value of 40 works nice all round.
2010-08-19Fixed preloading of new Arrow images.Graeme Geldenhuys
* I forgot this in the previous patch. New arrow images are masked.
2010-08-19Images: updated standard arrow images.Graeme Geldenhuys
* They used to be Indexed BMP, now they are RGB BMP's. fpGUI doesn't handle Indexed images well - I'm working on better image support. * Updatet the script to generate image include file under Linux. * Rebuilt stdimages.inc file.
2010-08-19Here attached is a patch for EditCombo implementing the use of Charmap forJean-Marc Levecque
special characters, the same way as already done with EditText.
2010-08-19Menus: Minor bugfix in popup menus. OpenerMenuBar is not always assigned.Graeme Geldenhuys
Popup menus can of course be used without a Main MenuBar, so I have to do some extra checking first before I call InternalReset.
2010-08-19Here attached is a little improvement for SpinEditJean-Marc Levecque
It allows the high and low limit values to be reached when up/down keys are maintained pressed, same as when mouse is maintained on the up/down arrows.
2010-08-19MenuBar: bugfix - clicking disabled menu items should not toggle internal ↵Graeme Geldenhuys
FClicked.
2010-08-19Treeview: repaint tree after FullCollapse or FullExpand calls.Graeme Geldenhuys
2010-08-18MenuBar Open/Close popup menus bug.Graeme Geldenhuys
This change fixes the last issues, depending on the MenuOptions set. Now all menu options behave as they should. Clicking the second time on the same menu items now correctly closes the popup menu etc.
2010-08-18Popup Menu: fixes last selected item still focused bug.Graeme Geldenhuys
* When you selected a menu item, and then later open that popup menu again, that last selected item has focus. Now that focus is reset when the user selected a menu item. Another loooong overdue bug fix.
2010-08-18MenuBar: fixed menu selectio/focus issueGraeme Geldenhuys
* Menubar is not focusable, so our check for Is Focusable will never be true. * Menubar now has normal behaviour again. When you click, a menu opens, click again and menu closes. * Click to open menu and then move mouse over other menus, opens other popup menus. I can't believe this bug was over a year old!!! :-/
2010-08-18Treeview: Bumped up the visibility of some handy methods.Graeme Geldenhuys
2010-08-18TreeNode.Append() changed parameter name to something more meaningful.Graeme Geldenhuys
2010-08-18Treeview: Introduced a new method TfpgTreeNode.MoveTo()Graeme Geldenhuys
Tree nodes can now be moved around in the tree. Behaviour is controlled with the TfpgNodeAttachMode parameter.
2010-08-18Treeview: Two now methods added. FullCollapse and FullExpand.Graeme Geldenhuys
2010-08-18Treeview: Tree nodes now track which tree they belong with.Graeme Geldenhuys
2010-08-12imagelist: in the destructor, rather call .Free and not .DestroyGraeme Geldenhuys
2010-08-11TfpgImageList: Added a Clear method.Graeme Geldenhuys