summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-09-27Adds a very basic colorwheel demo project.Graeme Geldenhuys
2009-09-27Class documentation for ColorWheel, ValueBar and color mapping units.Graeme Geldenhuys
2009-09-27Update GUI documentation build script to include two new units.Graeme Geldenhuys
2009-09-27blank template API documentation for colorwheel and colormapping units.Graeme Geldenhuys
2009-09-27Add colorwheel and colormapping units to fpgui_toolkit.lpk package.Graeme Geldenhuys
2009-09-27ColorWheel and ValueBar implementation including color mapping routines.Graeme Geldenhuys
These components will allow us to implement a color selection dialog.
2009-08-27Fix default size of tiShowString() form.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-08-27Fix the calculated last column width in StringGrid Mediator.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-08-27Fix 64bit compiler errorsGraeme Geldenhuys
2009-08-04TextEdit: minor code formatting improvementsGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-04TextEdit: reduced processing of up arrow key navigationGraeme Geldenhuys
Changed all the if statements to if..else statements. Also improved the Ctrl+UpArrow behaviour. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-04TextEdit: implement down arrow navigation supportGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Merge branch 'work'Graeme Geldenhuys
2009-08-02Implements Up Arrow key navigation in TextEdit component.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Fix Ctrl+RightArrow skipping a lineGraeme Geldenhuys
When you Ctrl+RightArrow to jump words, when it reached the end of a line, it skipped a line and actually jumped two lines down. Also when the caret landed in the new line it was at position 1 of the line and not at the true beginning of the line position 0. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Code cleanup in KeyboardCaretNav method.Graeme Geldenhuys
Removed all unused code from method. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Fix compiler settings so project compiles from Lazarus IDE.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Fix compiler hint - unused unit in uses clauseGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02Right key navigation support added to TfpgTextEdit.Graeme Geldenhuys
Left and Right navigation works in TextEdit component. Ctrl+[Left|Right] navigation for word jumping also works. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02minor code comments for textedit component.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-08-02minor unit path fix in extrafpc.cfg fileGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-07-30Fix bug for SpinEditFloat MinValue settingjean-marc
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Add and remove todo list items.Graeme Geldenhuys
2009-07-28Add new method InsertAtCursorPos() to TfpgBaseEditGraeme Geldenhuys
This allows you to insert text at the current cursor location. This just makes it easier for the user and reused the DoPaste which was initially for Clipboard support. The is work towards the Character Map support in TfpgEdit popup menu. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Add copyright information in dialog include filesGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-28Adds a new Character Map dialog to fpGUIGraeme Geldenhuys
This forms part of the fpg_dialogs.pas unit. There is aslo a easy access method called fpgShowCharMap and returns the text selected by the user. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>