Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-21 | GDI: Removed definition of MW_MOUSEWHEEL. it already exists in FPC. | Graeme Geldenhuys | |
2010-10-15 | Minor improvement in fpgCheckTimers procedure. | Graeme Geldenhuys | |
2010-10-15 | fpgApplication.OnIdle was never triggered under Windows. | Graeme Geldenhuys | |
2010-10-15 | TfpgMemo now has BeginUpdate and EndUpdate methods | Graeme Geldenhuys | |
This allows you to add/delete many lines and the memo only repaints once. | |||
2010-10-12 | minor code formatting | Graeme Geldenhuys | |
2010-10-11 | fpgApplication.ProcessMessages now process other events (eg: timers) too. | Graeme Geldenhuys | |
The DoMessagesPending() only processed OS events, now ProccessMessages processes all events like the real event loop does. This gives a more expected behaviour to developers that write blocking loops etc. | |||
2010-10-11 | new method, Pause(), introduced to TfpgTimer | Graeme Geldenhuys | |
2010-10-11 | TfpgTimer constructor and Reset can now be extended in descendants | 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 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-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 | Set default property values for TfpgWindowBase | 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 | bugfix: SpinEdit sometimes caused an AV because fpgCaret could not paint | Graeme Geldenhuys | |
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-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 | |||
2010-09-23 | IsDNDAware never actually returned True before. Oops! | Graeme Geldenhuys | |
2010-09-23 | X11: FindWindow - renamed variable to make it easier to read and understand | Graeme Geldenhuys | |
2010-09-23 | X11: Only send XdndLeave event if we actually had a FLastTarget window | Graeme Geldenhuys | |
2010-09-23 | X11: only delegate MotionNotify event to Drag object if it's actually a drag | Graeme Geldenhuys | |
2010-09-23 | bugfix: I broke the array types earlier. This restores them to what they were. | Graeme Geldenhuys | |
2010-09-23 | X11: delegate the DND events to the Drag object. | Graeme Geldenhuys | |
2010-09-23 | fix the type of XDND implemented version fpGUI supports | Graeme Geldenhuys | |
2010-09-23 | Oops, forgot to commit the TfpgDragBase class from earlier. | Graeme Geldenhuys | |
2010-09-23 | implement the higher level TfpgDrag and TfpgMimeData classes. | Graeme Geldenhuys | |
These are independant of the backend - they contain common code and interface. TfpgDrag will be used to initiate a drag action (acting as the source of a drag), and contain the data available for that drag action. |