summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-01fixed 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-01Fix compilation under Windows. Force DeleteFile() from Sysutils, not Windows ↵Graeme Geldenhuys
API.
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-01Set default property values for TfpgWindowBaseGraeme Geldenhuys
2010-10-01color dialog: The PageControl and Tabsheets now have meaningful names.Graeme Geldenhuys
2010-10-01minor improvement to fpgGetNamedColor - now using fpgIsNamedColor internally.Graeme Geldenhuys
2010-10-01new function introduced: fpgIsNamedColor()Graeme Geldenhuys
Then name says it all.
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-10-01uidesigner: Added TfpgColorWheel and TfpgValueBar to component palette.Graeme Geldenhuys
2010-09-30This patch gives UTF8Insert more descriptive parameter namesGraeme Geldenhuys
2010-09-30Added new 'stdimg.about' image. Handly for toolbar usage.Graeme Geldenhuys
2010-09-30fpg_utils: new fpgDeleteFile() wrapper for the RTL DeleteFile() procedureGraeme Geldenhuys
2010-09-28msg queue thread safety. Added an additional safety measure.Graeme Geldenhuys
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-25TfpgWidget: adds support for new event, OnDragStartDetectedGraeme Geldenhuys
2010-09-23GDI: make code compilable again after X11 DND implementation.Graeme Geldenhuys
2010-09-23X11: disable DNDDebug define to hide debug informationGraeme Geldenhuys
2010-09-23DND: > 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-23DND: clean-up after we are done.Graeme Geldenhuys
2010-09-23X11 DND: a variant is now passed around and used in OnDragDrop event.Graeme Geldenhuys
2010-09-23TfpgMimeDataBase: introduced a new raw Data property. Returns data as variantGraeme Geldenhuys
2010-09-23HandleSelectionRequest now correctly returns 'html' or 'plain text' data.Graeme Geldenhuys
2010-09-23simple code formatting improvementGraeme Geldenhuys
2010-09-23bugfix: SendDNDEnter now correctly sets first three supported data typesGraeme Geldenhuys
2010-09-23TfpgMimeDataBase: Fixed implementation of HTML property, and fixed ↵Graeme Geldenhuys
HasFormats() function
2010-09-23X11: reset the mouse cursor after a DND drop action is completeGraeme Geldenhuys
2010-09-23X11 correctly set mouse cursor for mcDefault and mcArrowGraeme Geldenhuys
2010-09-23confirming XSetSelectionOwner succeeded as per ICCCM specsGraeme Geldenhuys
2010-09-23Two new MouseCursor shapes added. mcDrag & mcNoDropGraeme Geldenhuys
* X11 DND now changes the mouse cursor depending if a drop target is available or not
2010-09-23IsDNDAware never actually returned True before. Oops!Graeme Geldenhuys
2010-09-23X11: FindWindow - renamed variable to make it easier to read and understandGraeme Geldenhuys
2010-09-23X11: Only send XdndLeave event if we actually had a FLastTarget windowGraeme Geldenhuys
2010-09-23X11: only delegate MotionNotify event to Drag object if it's actually a dragGraeme Geldenhuys
2010-09-23bugfix: I broke the array types earlier. This restores them to what they were.Graeme Geldenhuys
2010-09-23X11: delegate the DND events to the Drag object.Graeme Geldenhuys
2010-09-23fix the type of XDND implemented version fpGUI supportsGraeme Geldenhuys
2010-09-23Oops, forgot to commit the TfpgDragBase class from earlier.Graeme Geldenhuys
2010-09-23implement 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.