summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-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-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-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-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-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-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-02Merge branch 'work'Graeme Geldenhuys
2009-08-02Fix compiler hint - unused unit in uses clauseGraeme 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>
2009-07-28Minor code formattingGraeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-07-14Add new todo items so I don't forget themGraeme Geldenhuys
2009-07-06StringGrid RowCount update bug fixGraeme Geldenhuys
- When RowCount was changed it refreshed the grid to much. - BeginUpdate / EndUpdate did not always update scrollbar position.
2009-07-02Fix compilation bug with fpc 2.3.1 - field orderMicheal Fyffe
- fpc 2.3.1 Error: Fields cannot appear after a method or property definition Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-06-26Updated translations with True/False constantsGraeme Geldenhuys
- Added new resource strings for True/False - Translated new resouce strings for all languages - On application initialization the RTL true/false strings are set according to the current active translation so BoolToStr() method will be localized.
2009-06-25Stringgrid column right margin issue fixedJean-Marc
2009-06-23Copyright and code formatting fix.Graeme Geldenhuys
2009-06-23Unset cursor/caret fix in TfpgMemo.David Emerson
2009-06-23Fix overlapping text in RadioButton and CheckBoxGraeme Geldenhuys
* If BoxLayout = right, then the text caption could paint over the radio or check images. This is now fixed.
2009-06-23Fixed the image position regarding focus rectangleGraeme Geldenhuys
* Checkbox and RadioButton images overlap the focus rectangle when BoxLayout is right aligned.
2009-06-23New property BoxLayout for checkbox and radiobutton.Jean-Marc
2009-06-15Merge branch 'master' of ssh://graemeg@fpgui.git.sourceforge.net/gitroot/fpguiGraeme Geldenhuys
2009-06-15Fixed InvertCaret exception.David Emerson
2009-06-15Improved Debugln() formatting.Graeme Geldenhuys
2009-06-11minor changes to support archiving features. Still work-in-progress.Graeme Geldenhuys
2009-06-08DebugLn() improvementsGraeme Geldenhuys
* Moved DebugLn() implementations from fpg_pofiles to fpg_main * DebugLn() should now work even on Windows GUI applications without throwing IO errors. * Implemented 3 new UTF-8 file methods in fpg_utils.
2009-06-08Fixed the keyMenu handling in BasicEdit components.Graeme Geldenhuys
2009-06-03GetFieldBounds was not implemented for many tiMediators.Graeme Geldenhuys
2009-04-07Added support for changing the tabs in the PageControl whileGraeme Geldenhuys
in the Form Designer. It's not perfect, but workable. ;-)
2009-04-04* Migrated SubVersion repository to Git.Graeme Geldenhuys
* Minor changes to copyright dates to test git commits.
2009-03-30* Patch fixing: Quick drag causes list order corruption.graemeg
2009-03-27* Applied DragToReorder patch from David Emerson.graemeg
* Minor changes to his patch by publishing the property when needed. * Updated the ListBox and ColorListBox demos to show the feature.
2009-03-26* CalendarCheckCombo now handles checkbox clicking with mouse.graemeg
* CalendarCheckCombo now paints checkbox location correctly. * CalendarCheckCombo now has a new OnCheckboxChanged event.