Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-04 | Published Align property for all widgets. | Graeme Geldenhuys | |
2010-10-04 | Added missing predefined color for Splitter Grabbar. | Graeme Geldenhuys | |
2010-10-04 | Reworked algorythm for Align property | Graeme Geldenhuys | |
* It used to have a hard-coded processing of alignment. Top, Bottom, Left, Right and then Client. * This meant extra "fake" panels was required to get a specific design. * Align property is now processed in the creation order of the widgets. | |||
2010-10-04 | Splitter more visible in designer mode | Graeme Geldenhuys | |
Add extra border painting so it will be more visible in the UI Designer. | |||
2010-10-04 | splitter bugfix: Splitter was sometimes non-movable because FControl was nil | Graeme 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-04 | Splitter grabbar color is now a system color. | Graeme Geldenhuys | |
2010-10-04 | Anchors now support relative positioning | Graeme Geldenhuys | |
If you only set a single anchor eg [anTop] and you resize the width of the form, the component will stay relative to the original position. if you place a component in the center of a form, and set anchors to [], and resize the form, the component will stay centered. | |||
2010-10-04 | X11: extra failsafe before posting FPGM_RESIZE event. | Graeme Geldenhuys | |
2010-10-03 | X11: fake a Resize event after the window is mapped (shown). | Graeme Geldenhuys | |
X11 seems too efficient, so one the initial mapping of the window to the display, no resize event needs to occur, and it doesn't. This screws with Align property which expects as Resize event (like Windows GDI). So we fake a resize event. | |||
2010-10-03 | Published OnPaint for TfpgPanel and TfpgGroupBox. | Graeme Geldenhuys | |
2010-10-01 | TfpgValueBar: Set default property values. | Graeme Geldenhuys | |
2010-10-01 | Color Select Dialog: the second tab for color selection has been implemented | Graeme 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-01 | TfpgSpinEdit bugfix: key up/down/pgup/pgdn never triggered the OnChange event. | Graeme Geldenhuys | |
2010-10-01 | spinedit: replaced code with an existing method to do rectangle conversion | Graeme Geldenhuys | |
2010-10-01 | spinedit: arrow painting used wrong button border size | Graeme Geldenhuys | |
2010-10-01 | fixed issue ID: 3030971 from SourceForge. | Graeme Geldenhuys | |
When the date/time changes to an earlier date while an fpGUI application is running, all timers stopped firing. Under Windows all timers are reset. TODO: Found out what happens under Linux and how we can detected a date/time change. | |||
2010-10-01 | Fix compilation under Windows. Force DeleteFile() from Sysutils, not Windows ↵ | Graeme Geldenhuys | |
API. | |||
2010-10-01 | bugfix 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-01 | minor bugfix in TfpgBaseNumericEdit. Setting NegativeColor doesn't cause a ↵ | Graeme Geldenhuys | |
repaint | |||
2010-10-01 | published Enabled property on all (most) components | Graeme 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-01 | Set default property values for TfpgWindowBase | Graeme Geldenhuys | |
2010-10-01 | color dialog: The PageControl and Tabsheets now have meaningful names. | Graeme Geldenhuys | |
2010-10-01 | minor improvement to fpgGetNamedColor - now using fpgIsNamedColor internally. | Graeme Geldenhuys | |
2010-10-01 | new function introduced: fpgIsNamedColor() | Graeme Geldenhuys | |
Then name says it all. | |||
2010-10-01 | minor code formatting | Graeme Geldenhuys | |
2010-10-01 | bugfix: SpinEdit sometimes caused an AV because fpgCaret could not paint | Graeme Geldenhuys | |
2010-10-01 | fpg_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-10-01 | uidesigner: Added TfpgColorWheel and TfpgValueBar to component palette. | Graeme Geldenhuys | |
2010-09-30 | This patch gives UTF8Insert more descriptive parameter names | Graeme Geldenhuys | |
2010-09-30 | Added new 'stdimg.about' image. Handly for toolbar usage. | Graeme Geldenhuys | |
2010-09-30 | fpg_utils: new fpgDeleteFile() wrapper for the RTL DeleteFile() procedure | Graeme Geldenhuys | |
2010-09-28 | msg queue thread safety. Added an additional safety measure. | Graeme Geldenhuys | |
2010-09-28 | memo bugfix: The 'delete' key did not work. Now it does. | Graeme Geldenhuys | |
2010-09-27 | treeview: 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-25 | published 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-25 | TfpgWidget: adds support for new event, OnDragStartDetected | Graeme Geldenhuys | |
2010-09-23 | GDI: make code compilable again after X11 DND implementation. | Graeme Geldenhuys | |
2010-09-23 | X11: disable DNDDebug define to hide debug information | Graeme Geldenhuys | |
2010-09-23 | DND: > 3 data types are now supported. | Graeme Geldenhuys | |
* Reorganized some code * > 3 data types are now supported. XdndTypeList is now correctly set for the source window. | |||
2010-09-23 | DND: clean-up after we are done. | Graeme Geldenhuys | |
2010-09-23 | X11 DND: a variant is now passed around and used in OnDragDrop event. | Graeme Geldenhuys | |
2010-09-23 | TfpgMimeDataBase: introduced a new raw Data property. Returns data as variant | Graeme Geldenhuys | |
2010-09-23 | HandleSelectionRequest now correctly returns 'html' or 'plain text' data. | Graeme Geldenhuys | |
2010-09-23 | simple code formatting improvement | Graeme Geldenhuys | |
2010-09-23 | bugfix: SendDNDEnter now correctly sets first three supported data types | Graeme Geldenhuys | |
2010-09-23 | TfpgMimeDataBase: Fixed implementation of HTML property, and fixed ↵ | Graeme Geldenhuys | |
HasFormats() function | |||
2010-09-23 | X11: reset the mouse cursor after a DND drop action is complete | Graeme Geldenhuys | |
2010-09-23 | X11 correctly set mouse cursor for mcDefault and mcArrow | Graeme Geldenhuys | |
2010-09-23 | confirming XSetSelectionOwner succeeded as per ICCCM specs | Graeme Geldenhuys | |
2010-09-23 | Two new MouseCursor shapes added. mcDrag & mcNoDrop | Graeme Geldenhuys | |
* X11 DND now changes the mouse cursor depending if a drop target is available or not |