summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2009-12-29New methods GotoNextNodeUp and GotoNextNodeDown to step through a tree.Graeme Geldenhuys
2009-12-29MenuBar color is not consistent with Popup Menu seperator items.Graeme Geldenhuys
2009-12-29Add information text to the About fpGUI dialog.Graeme Geldenhuys
2009-12-21Causes popup menus to overlap slightly so it is easier to see the z-order.Graeme Geldenhuys
2009-12-10Extra saftey checks. Nothing major.Graeme Geldenhuys
2009-12-10Tweak of color usage and the look of popup menusGraeme Geldenhuys
* Color now more closely matches WinXP colors * Improved the border look of popup menus and any 3d bevels * Replaced standard text drawing with fpgStyle text drawing * Menu dividers are now 3D and not flat black line
2009-11-30fixed compiler reported visibilty issues.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-09Published the OnDoubleClick event for the Treeview and Listbox components.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
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-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-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-26Minor fixes to properties in fpg_spinedit unit.Graeme Geldenhuys
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-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-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-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-27ColorWheel and ValueBar implementation including color mapping routines.Graeme Geldenhuys
These components will allow us to implement a color selection dialog.
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-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-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-15Fixed InvertCaret exception.David Emerson
2009-06-08Fixed the keyMenu handling in BasicEdit components.Graeme Geldenhuys
2009-06-03GetFieldBounds was not implemented for many tiMediators.Graeme Geldenhuys
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.
2009-03-21Applied patch from Jean-Marc.graemeg
* Fixes size of Today button in drowdown calendar combo. * Updated French translation file.
2009-03-20* Minor X11 debugging improvements.graemeg
* Named internal components * Introduced TfpgBaseCheckbox class. * Refactored text drawing in ComboBox to a method that can be overridden in descendants. * Implemented a new (experimental) Calendar Combo with Checkbox for optional date selection. * Added Calendar Combo Check component to UI Designer. * Fixed some missing properties from Calendar Combo component in UI Designer.