Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-24 | Partial undo of commit 2ffdd747. | Graeme Geldenhuys | |
The code change in the original commit worked fine for Windows, but caused other problems under Linux. So I have commented the original code change for Linux until I can find a more suitable solution. | |||
2011-03-24 | docs: new additional help topic regarding embedded forms. | Graeme Geldenhuys | |
2011-03-24 | Replaced direct API usage with an already implemented method. | Graeme Geldenhuys | |
2011-03-24 | Replaced old reference to GFX to fpGUI. | Graeme Geldenhuys | |
2011-03-24 | improved charset translation to UTF8 | Graeme Geldenhuys | |
2011-03-08 | Calendar Check Combo did not paint date text in correct position. | Graeme Geldenhuys | |
Now it takes into account the height of the component and calculates the text position accordingly. | |||
2011-03-08 | Combobox margin fix | Graeme Geldenhuys | |
When painting the combobox did not take into account that the margin applies to both the left and right side of the combobox. | |||
2011-03-08 | applied the missing setting for Lazarus IDE so package unit is not added to ↵ | Graeme Geldenhuys | |
a project uses clause. | |||
2011-03-08 | Merge branch 'master' of ssh://fpgui.git.sourceforge.net/gitroot/fpgui/fpgui | Graeme Geldenhuys | |
2011-03-08 | PDF report engine. Fixed a minor compilation error | Graeme Geldenhuys | |
2011-03-08 | docview: Removed left-over debug code. Sorry! :-( | Graeme Geldenhuys | |
2011-03-08 | More PDF report engine improvements. Real values | Jean-Marc Levecque | |
Using the report engine to produce some charts, I realized that I missed an important point: positions and thickness in pdf files can use real values and not only integers. I made the change and modified the demo to show it in the frames and lines examples. | |||
2011-02-23 | docview: add missing button hints on toolbar. | Graeme Geldenhuys | |
2011-02-07 | docview: Removed left-over debug code. Sorry! :-( | Graeme Geldenhuys | |
2011-02-07 | ComboBox: New Margin default 3 -> 1. | Graeme Geldenhuys | |
The Margin is how many pixels from the internal background the text must appear. Later we will replace this with SideMargin and HeightMargin properties. | |||
2011-02-07 | ComboBox: text position is now the same as TfpgEdit. | Graeme Geldenhuys | |
We now use Canvas.DrawString() to auto calculate the text position based on the text flags passed in. This is now the same as TfpgEdit does. | |||
2011-02-07 | Combobox fix: Setting the Martin cause the Height to change. | Graeme Geldenhuys | |
Now the Height will only change if AutoSize is actually enabled. | |||
2011-02-07 | UI Designer: published Margin property in OI of TfpgComboBox. | Graeme Geldenhuys | |
2011-02-07 | UIDesigner: Combobox FocusItem is now after Items property. | Graeme Geldenhuys | |
This means the UI Designer can correctly apply the FocusItem, because Items would already exist. | |||
2011-02-07 | Default Font changes. | Graeme Geldenhuys | |
* Linux now defaults to 'Liberation Sans' which comes standard with most Linux distros, and is metric compatible with Arial. The latter is freely available, but doesn't come standard with any Linux disto. * Windows default font size is now 8 (down from previous 10), which is now the same as the remainder of Windows apps. Strange that the same font as size (eg: Arial-10) is different sizes in pixels under Linux and Windows. Weird! :-/ | |||
2011-02-07 | bugfix: Loading user notes lots LineEnding prefixes. | Graeme Geldenhuys | |
Notes are now loaded, exactly like they were saved. | |||
2011-02-07 | Fix the URL of fpGUI's home page. We recently moved to SourceForge. | Graeme Geldenhuys | |
2011-02-07 | HyperLink Label: published some more properties. | Graeme Geldenhuys | |
2011-02-07 | Memo: SetText now assigns incoming text as is to the internal stringlist. | Graeme Geldenhuys | |
No more manual handling of LineEnding characters etc, because StringList does that already, and our custom handling causes blank lines to disappear in the memo. Not what we want. | |||
2011-02-03 | temp storage for Encoding implementation in DocView | Graeme Geldenhuys | |
2011-02-02 | Using CreateLabel and a custom font did not resize label component correctly. | Jean-Marc Levecque | |
2011-01-20 | adds extra checks to know when we shouldn't fire the OnClick event | Graeme Geldenhuys | |
2011-01-20 | PDF reporting: it is now possible to paint a surface delimited by a polygon. | Jean-Marc Levecque | |
2011-01-19 | OnClick now only triggers if the LeftMouseUp occurs in the bounds of the widget. | Graeme Geldenhuys | |
Old behaviour was that the OnClick will trigger even if the left mouse button was released outside the bounds. This is not standard behaviour compared to other gui toolkits. | |||
2011-01-19 | ListView demo updated to show sorting in action. | Graeme Geldenhuys | |
Clicking on the first column of the left ListView will sort the listview by that column. Both listviews will get updated. | |||
2011-01-19 | A little tweak to allow sorting of ListView | David Emerson | |
2011-01-14 | X11: OnDragDrop the Sender and Source parameters are now populated. | Graeme Geldenhuys | |
Sender: the widget the mouse was over when drop occurs. Source: If whole DND is inside the same app, then Source is the original Widget the DND started from. | |||
2011-01-14 | GDI: OnDragDrop the Sender and Source parameters are now populated. | Graeme Geldenhuys | |
Sender: the widget the mouse was over when drop occurs. Source: If whole DND is inside the same app, then Source is the original Widget the DND started from. | |||
2011-01-14 | X11: OnDragEnter now has Sender and Source parameters populated | Graeme Geldenhuys | |
Sender: = the widget the mouse entered and that triggered the event Source: = if whole DND occurs in same app, then Source is the Widget the DND action started from. | |||
2011-01-14 | GDI: OnDragEnter now has Sender and Source parameters populated | Graeme Geldenhuys | |
Sender = widget the mouse entered and triggered the event Source = if the whole DND is inside the same app, then Source is the original Widget drag started from. | |||
2011-01-13 | tabs: When creating tabsheets, there sizes are immediately calculated. | Graeme Geldenhuys | |
* A new constructor was also added where you can pass the tabsheet title, so tabsheet size can be better calculated if tabs are set to Left or Right. | |||
2011-01-13 | button: CreateButton() helper method never called UpdateWindowPosition | Graeme Geldenhuys | |
2011-01-13 | uidesigner: added designtime support for BackgroundColor property in treeview. | Graeme Geldenhuys | |
2011-01-13 | treeview: various changes due to new resizing behaviour of toolkit | Graeme Geldenhuys | |
* Also fixed the issue where the treeview did not always display in the UI Designer. * When the treeview is in the UI Designer, then only limited painting occurs. | |||
2011-01-13 | treeview: publish more properties and set default values. | Graeme Geldenhuys | |
2011-01-13 | Spinedit: extra check is required due to new resizing behaviour. | Graeme Geldenhuys | |
2011-01-13 | Creating various Edit components via helper functions now call UpdateWindowState | Graeme Geldenhuys | |
This means that the internal state of the result component instances are set correctly - without extra developer intervention. | |||
2011-01-12 | docview: incorrect anchors were set for Delete button in Notes form. | Graeme Geldenhuys | |
2011-01-12 | unimportant updates due to ui designer. | Graeme Geldenhuys | |
2011-01-12 | uidesigner: Field variable was in wrong location in code. | Graeme Geldenhuys | |
It's not something that should be managed by the ui designer. | |||
2011-01-12 | Set Width and Height properties so internal state is correcty. | Graeme Geldenhuys | |
We must not use field variables for Width, Heigh, Top and Left any more. | |||
2011-01-12 | PageControl: Set a default value for published property ActivePageIndex | Graeme Geldenhuys | |
2011-01-12 | UI Designer: minor code cleanup. | Graeme Geldenhuys | |
2011-01-12 | UI Designer widget position fix | Graeme Geldenhuys | |
This changes is to keep the UI Designer on par with what has changed in the core framework regarding widget positioning. We now need to call UpdateWindowPosition to correct the internal state of widgets, as they are loaded. Also removed unused/commented code. | |||
2011-01-12 | Use Width and Height properties instead of internal fields in constructor | Graeme Geldenhuys | |
This is sow that the internal FPrevXXX and other state information is setup correctly. The Edit Button controls also needed some extra code to work correctly in the UI Designer. |