summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2010-10-04Published Align property for all widgets.Graeme Geldenhuys
2010-10-04Splitter more visible in designer modeGraeme Geldenhuys
Add extra border painting so it will be more visible in the UI Designer.
2010-10-04splitter bugfix: Splitter was sometimes non-movable because FControl was nilGraeme Geldenhuys
The detection of which neighbouring control to resize was not 100% which resulted in a non-movable splitter. This is now fixed.
2010-10-04Splitter grabbar color is now a system color.Graeme Geldenhuys
2010-10-03Published OnPaint for TfpgPanel and TfpgGroupBox.Graeme Geldenhuys
2010-10-01TfpgValueBar: Set default property values.Graeme Geldenhuys
2010-10-01Color Select Dialog: the second tab for color selection has been implementedGraeme Geldenhuys
* The SelectedColor is now based on the last active tab. - If the ColorWheel was active, it takes that selected color - If the Color Palette Listbox was active, it takes that selected color.
2010-10-01TfpgSpinEdit bugfix: key up/down/pgup/pgdn never triggered the OnChange event.Graeme Geldenhuys
2010-10-01spinedit: replaced code with an existing method to do rectangle conversionGraeme Geldenhuys
2010-10-01spinedit: arrow painting used wrong button border sizeGraeme Geldenhuys
2010-10-01bugfix for ID: 3064350 from SourceForge.Graeme Geldenhuys
* A default font size is now set. * The Writeln() statement is now hidden under IFDEF's like it was supposed to be.
2010-10-01minor bugfix in TfpgBaseNumericEdit. Setting NegativeColor doesn't cause a ↵Graeme Geldenhuys
repaint
2010-10-01published Enabled property on all (most) componentsGraeme Geldenhuys
* Now the UI Designer can work with that property too * A few other components got one or two other properties published too.
2010-10-01color dialog: The PageControl and Tabsheets now have meaningful names.Graeme Geldenhuys
2010-10-01minor code formattingGraeme Geldenhuys
2010-10-01bugfix: SpinEdit sometimes caused an AV because fpgCaret could not paintGraeme Geldenhuys
2010-10-01fpg_colorwheel: Improved the look of components while on Designer Form.Graeme Geldenhuys
For speed reasons we paint a basic look of the components while busy in UI Designer.
2010-09-28memo bugfix: The 'delete' key did not work. Now it does.Graeme Geldenhuys
2010-09-27treeview: minor bugfix in the accuracy of selecting a node with the mouse.Graeme Geldenhuys
An earlier commit fixed the selected rectangle offset painting. I forgot to also fix the node selection via mouse click. They y offsets was a bit off.
2010-09-25published DND events for Button, Edit and Label components.Graeme Geldenhuys
This is just a start, so a few widgets can be tested with DND. After DND has be tested more, other widgets will get the published properties too.
2010-09-23Adds a property EnableDrops which enables DND for a top-level window.Graeme Geldenhuys
If set to False (the default), no DND can occur in that window. No OS messages for DND are processed or received.
2010-09-23memo: forgot to reset selection variables after a clipboard Cut action.Graeme Geldenhuys
2010-09-23memo: reduced code by simply using ResetSelectionVariables() instead.Graeme Geldenhuys
2010-09-23memo: Paste bugfix.Graeme Geldenhuys
Pasting text that consisted of multiple lines wasn't inserted on the correct lines. Resulting in pasted lines being in reverse order.
2010-09-23memo: ResetSelectionVariables was incomplete.Graeme Geldenhuys
2010-09-23memo: minor optimization - SomethingSelected is only called once now.Graeme Geldenhuys
2010-09-23memo: Implemented SelectionText() function.Graeme Geldenhuys
Also improved DoCopy to rather use SelectionText instead of duplicating code.
2010-09-22memo: implemented clipboard support with default popup menu support.Graeme Geldenhuys
2010-09-21panel/bevel: corrected the shadow color used in box/panel styleGraeme Geldenhuys
2010-09-21Button: Flat=True (toolbar) buttons are now painted as such in the uidesignerGraeme Geldenhuys
This makes them easily distinguishable between normal buttons.
2010-09-20KeyPress events is now distributed to Widgets, then Form, then fpgApplicationGraeme Geldenhuys
* KeyPress is first offered to the focused widget * If not consumed, then to parent, then parent.parent etc.. * if still not consumed, then to top level form * if still not consumed, then to fpgApplication If anywhere in the sequence Consumed = True, then distribution of that event is stopped. This is the basic foundation required for various keyboard shortcut handling, actions shortcut handling, and especially in menus. The latter still needs some work though.
2010-09-20TfpgMessageBox now supports font selectionGraeme Geldenhuys
* we can now adjust the font used via the FontDesc property. This is handy when using fixed width fonts and displaying quick keyboard shortcut help.
2010-09-20Set default property values for TfpgColorListBoxGraeme Geldenhuys
This affected HotTrack, PopupFrame and ColorPalette properties.
2010-09-12treeview: Adds PgUp/PgDown key handling supportGraeme Geldenhuys
2010-09-12treeview: bug fix in node painting.Graeme Geldenhuys
* fixed offset that node image was painted * fixed offset that node text was painted * fixed offset that selected node rectangle was painted
2010-09-12treeview: Mouse wheel scroll, now scrolls 1/3 of height, and not 1 pixelGraeme Geldenhuys
2010-09-12treeview: up/down scrollbar buttons now scroll one line and not one pixel.Graeme Geldenhuys
2010-09-12Select Directory Dialog: bug fix - anchors for treeview was not set.Graeme Geldenhuys
2010-09-12Select Directory Dialog: now has images with the folder nodes in treeviewGraeme Geldenhuys
2010-09-11File Open/Save Bookmark dialog: minor grid speed improvement.Graeme Geldenhuys
2010-09-11Grid horizontal scrollbar thumb button size improvement.Graeme Geldenhuys
This patch improves the default scrollbar thumb button size calculation (SliderSize value).
2010-09-05File Dialog: grid now shows alternative row colors and does smooth scrolling ↵Graeme Geldenhuys
horizontally. * These type of options should actually be set in a global fpGUI Configure application - so it affects all fpGUI based apps, and more importantly, is user selectable. Added to my todo list. :-)
2010-09-05Input Query Dialog: minor bug fix - now only sets return Value if OK was ↵Graeme Geldenhuys
clicked.
2010-09-05Input Query Dialog: let it respond to Enter keypress as if OK button was ↵Graeme Geldenhuys
clicked.
2010-09-05file dialog: adds a Configure Bookmarks dialog and updated resource strings.Graeme Geldenhuys
2010-09-05Message Dialog: reworked dialog to be maintained by Visual Forms Designer.Graeme Geldenhuys
2010-09-04fixed minor memory leak in File Dialog.Graeme Geldenhuys
2010-09-04file dialog: Added 'Home' and 'Bookmarks' support.Graeme Geldenhuys
2010-09-04Speed up grid scrolling with mouse wheel x3Graeme Geldenhuys
2010-09-04Replaced some RTL functions with fpGUI wrapper ones to handle Unicode text.Graeme Geldenhuys