summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-26Quickly made the prototypes compilable again.Graeme Geldenhuys
2009-11-24Fix AV under Windows for Calendar Combo mediator.Graeme Geldenhuys
It was a descendant of Edit Meditaros and assumed TfpgCalendarCombo descended from TfpgBaseEdit, which in fact it wasn't!! Oops. Strangely enough Linux never gave any errors???
2009-11-24Extra compiler setting to allow for cross-compiling.Graeme Geldenhuys
2009-11-23Add a Hint property to TfpgMenuItem.Graeme Geldenhuys
* I'm unsure of how exactly I want to use it and how it can tie into a StatusBar component. I'll try and come up with some demo in the future.
2009-11-23Added implementation of fpgExtractFileName()Graeme Geldenhuys
2009-11-12Updated the prototype 'threedee' project to use latest fpGUI unit names.Graeme Geldenhuys
I can't believe I left it this long! :-( Still a pretty cool theme. :)
2009-11-12Replaced String with TfpgString.Graeme Geldenhuys
2009-11-12Implemented GetFieldBounds support for the Memo mediator.Graeme Geldenhuys
2009-11-12Implemented tiProcessing() and tiEndProcessing which displays a type ofGraeme Geldenhuys
notification window. Very usefully for long running tasks and when you don't have a statusbar like in the case of SDI style applications.
2009-11-10Minor code update to fix compiler error with FPC 2.4.0rc1Graeme Geldenhuys
2009-11-10Removed minor memory leak in tiRtfReport.pas unit.Graeme Geldenhuys
2009-11-09Published the OnDoubleClick event for the Treeview and Listbox components.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-11-09A quick script to allow cross-compiling from Linux to Win32.Graeme Geldenhuys
This script contains paths related to my system. I'll see if I can generalize it a bit more in future. I'm pretty new to cross compiling with FPC.
2009-11-09ListBox BeginUpdate / EndUpdate now correctly delays updatesGraeme Geldenhuys
ListBox.items.Assign(AItems) cause the listbox to redraw after every item was added - seriously delaying things. This bug has now been fixed.
2009-11-05Support for DocView's Context ID or Keyword ID added.Graeme Geldenhuys
2009-11-05minor changes required in fpg_tree.pas to work with FPC 2.3.1Graeme Geldenhuys
2009-11-05More support for a help systemGraeme Geldenhuys
* Implemented InvokeHelp in TfpgWidget * implemented InvokeHelp and OnHelp event in TfpgForm * Implemented HelpConext, HelpKeyword and HelpType in TfpgComponent
2009-11-05Fixed mouse wheel scrolling in treeview.Graeme Geldenhuys
* Content does not scroll vertically off the screen anymore. * Vertical scrollbar button now positions correctly when scrolling with mouse wheel of scrollbutton slider.
2009-11-03Fix bug where if Memo linecount = 0 the cursor was not drawn.Graeme Geldenhuys
2009-10-30IsFixedWidth fallback implementation for TfpgFontGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-27New property setting initial directory in the File Open/Save dialog.Jean-Marc
2009-10-27Fix enable/disable of SpinEdit buttons when min/max is reached.Jean-Marc
2009-10-27Some min/max fixes to SpindEdit.Jean-Marc
2009-10-26Template for adding spinedit components in UI Designer.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-26Minor fixes to properties in fpg_spinedit unit.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-26Implement a setter method for FormDesigner propertyGraeme Geldenhuys
* Also replaced various FFormDesigner checks with InDesigner method. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-23With new mediator refactoring the CheckBox mediator can be simplified.Graeme Geldenhuys
2009-10-23Very basic support for Help Files in fpgApplication.Graeme Geldenhuys
Still plenty to do, but at least it can launch the help viewer now. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-23New WindowPosition setting of wpOneThirdDown.Graeme Geldenhuys
Part of the "golden ratio" goodies. It seems to me more pleasing to the eye if a dialog is not 100% centered in the window, but rather 1/3 down of available vertical space. I think Mac OS X also does this.
2009-10-22Fix Memo Mediator ViewGraeme Geldenhuys
* Memo is not a descendant of TfpgBaseEdit. * Also ControlMediator (TfpgWidget) reported its type as BaseEdit which was wrong. It should have been TfpgWidget. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-22Fixed the fallback type registered for default edit components.Graeme Geldenhuys
2009-10-21Treeview can now do a FindSubNode using the Node.Data property.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-21Add OS encoding friendly fpgExtractFilePath function.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-16fpgStyles now has a FixedFont property as well.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Fixed up the comments in fpg_iniutils. Copy and Paste is evil! :-)Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-12Scrollbars: reverse d1e205cfb commit.Graeme Geldenhuys
ScrollBars are a special case and require BeginDraw & EndDraw inside the HandlePaint event because the component also does drawing from outside the HandlePaint event. eg: When draging the scrollbar button around.
2009-10-12Add richtext component icon to UI DesignerGraeme Geldenhuys
2009-10-09Canvas.DrawString() help.Graeme Geldenhuys
The coordinates of DrawString is the top/left corner of the string. So the actual text appears below y.
2009-10-09Refactored Mediators used with tiOPF project.Graeme Geldenhuys
The mediators are now a lot more streamlined. Removed lots of code duplications Changed class namse to be more consistent with tiOPF naming convention. ** This is a CODE BREAKING change ** Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Added "dummy" Checked property to Menus.Graeme Geldenhuys
This will be implemented soon. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Removed redundant BeginDraw..EndDraw calls in ScrollBar painting.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09New ReadOnly property for Edit components, but not implemented yet.Graeme Geldenhuys
So far it's just a "dummy" property that does nothing. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09New InDesigner method for TfpgWidget.Graeme Geldenhuys
It's just a handy function instead of FormDesigner <> nil etc... Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09New OnShow event for PopupMenu window.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-09Operator overloading for TRect structure.Graeme Geldenhuys
2009-10-09New Count property to ImageList class.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-09-28Improved the ColorWheel example.Graeme Geldenhuys
* Added custom options for runtime changing. * Fixed duplicate OnChange execution. The demo listed to the OnChange even of both the ColorWheel and ValueBar. This was not needed.
2009-09-28Bugfix: If BackgroundColor and cached colorwheel image.Graeme Geldenhuys
If the background color was changed at runtime, the cached colorwheel image never knew about it. So the margin color was changed, but the color around the colorwheel was not.
2009-09-28ColorWheel: Notify RTTI of defaut values in published properties.Graeme Geldenhuys
2009-09-28Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpguiGraeme Geldenhuys