Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-04 | * Started the implementation of a Grid component. | graemeg | |
* Added a test project for the grid component. | |||
2007-08-03 | * Implemented BackgroundColor property for TfpgTabSheet. | graemeg | |
* Implemented ActivePageIndex and ActivePage properties for TfpgPageControl. * Implemented Tab Sorting property. * Implemented Left/Right buttons to scroll tabs. | |||
2007-08-03 | * Added debug lines in GDI code and compiler defines to | graemeg | |
control it. * Adjusted the calls to Windows.SetWindowPos so that the WM_PAINT message gets generated. This fixes a few paint issues. * Adjuset the text in the tabs to be more prominent for the active tab. | |||
2007-08-03 | * Added two buttons to tabtest project to show PageControl.ActivePage in action. | graemeg | |
2007-08-02 | * PageControl now switches tabs via a mouse button click! :) | graemeg | |
2007-08-02 | * More work has been done to the PageControl. It looks like a PageControl, ↵ | graemeg | |
but doesn't function yet. * Minor changes to TrackBar widget. * Surfaced the SetPosition method in TfpgWidget to public. * Created a new example project for the PageControl. | |||
2007-07-27 | * Added the new test project I forgot earlier. | graemeg | |
* Minor compiler fix for GDI. | |||
2007-07-27 | X11 only: | graemeg | |
* Fixed a bug in the SetLineStyle which caused inaccurate line drawing. This eluded me for ages. * Started the process of removing TfpgRect and replacing it with the standard Object Pascal TRect. * Started updating some methods to rather use two sets of coordinates instead of width and height. * Added a new test to verify drawing accuracy * Implemented more line styles under X11 * Fixed up painting issues in widgets (Scrollbar and Memo are still outstanding) * Added three new helper functions for use with TRect in fpgfx.pas (InflateRect, CentrePoint, OffsetRect). | |||
2007-07-26 | * Added a DrawString() method to TfpgStyle | graemeg | |
* Changed TfpgCheckBox, TfpgRadioButton, TfpgLabel and TfpbButton to use fpgStyle.DrawString instead. * Updated the prototype test app to demo these features. * TfpgCheckBox now handle image painting correctly based on the widget state and mouse state (up, down). * Minor improvement to the look of the X in the CheckBox image. | |||
2007-07-25 | * Fixed a spelling mistake which caused a compiler error under Windows. | graemeg | |
* I can confirm that the 100% CPU load issue with Timers under Windows have been fixed in the previous revision. | |||
2007-07-25 | * Implemented and added a new unit that will handle command line parameters. | graemeg | |
* Implemented and added a new CheckBox widget. (needs testing under Windows). * Made some timer changes for Windows (needs testing). * Moved the global variable for the MainForm into the TfpgApplication class. I can almost remove the gui_form requirement from GFX. | |||
2007-07-25 | * Fixed the Windows implementation of Canvas.DrawArc and Canvas.FillArc. | graemeg | |
2007-07-25 | * Implemented two new canvas functions. DrawArc() and FillArc() | graemeg | |
2007-07-24 | minor fix to TfpgLabel again. | graemeg | |
2007-07-24 | * Fixed a minor repaint bug in TfpgLabel and AutoSize. If text was set | graemeg | |
to something smaller, old text still remained on the canvas. * Implemented a new TfpgBevel widget * Added a example project showing the features of the TfpgBevel. | |||
2007-07-24 | * Move some modal form requirements as global variable to properties | graemeg | |
inside the TfpgApplication class. * Minor improvements to the modal form workings under Windows. Still not 100%, but better. | |||
2007-07-23 | * Did more work on the TfpgComboBox. It's starting to look good. | graemeg | |
2007-07-23 | Added and updated the fpGFX package for Windows. | graemeg | |
2007-07-23 | Restructure Part 5. | graemeg | |
* Created new packages for Corelib and GUI. * Updated all examples to use the new packages. Restructure should now be complete. | |||
2007-07-23 | Restructure Part 3. | graemeg | |
* Moved all the examples over from the prototype directory. * Removed obsolete GFX examples. | |||
2007-07-23 | Part 2 of the restructure. | graemeg | |
* Moved all the images from the prototype directory. * Removed all the obsolete examples | |||
2007-07-13 | Added some more properties/methods to TFWindow | sekelsenmat | |
2007-07-12 | Fixed events example | sekelsenmat | |
2007-07-12 | Moved gfx event methods to protected | sekelsenmat | |
2007-07-12 | Fixed compilation on X11 and adapted its code to the new pixel format | sekelsenmat | |
2007-07-11 | Added style manager for the new multihandle prototype. Changed color ↵ | sekelsenmat | |
channels from Word to Byte on Gfx. | |||
2007-07-11 | Implemented the new event model on X11 | sekelsenmat | |
2007-07-11 | Implemented double buffering for Gfx | sekelsenmat | |
2007-07-11 | Removed Rect parameter from Paint event | sekelsenmat | |
2007-07-11 | Changed the event model on Gfx. We have several methods instead of only one ↵ | sekelsenmat | |
big method now. | |||
2007-07-10 | Small fix for gfx examples | sekelsenmat | |
2007-07-10 | Small fix for the carbon backend. | sekelsenmat | |
2007-07-09 | EventTest: added more debug information in the paint event. | graemeg | |
2007-07-09 | GFX: Changed TFCustomWindow to descend from TComponent. | graemeg | |
EventTest: extended the example a bit to test a few more things. | |||
2007-06-05 | * Finally fixed the menu dropdown issue where you had to click twice to get ↵ | graemeg | |
the menu to drow down. | |||
2007-05-31 | Renamed SetFont_ to DoSetFont. Carbon interface now compiles, links and runs ↵ | sekelsenmat | |
(but doesn't do anything) | |||
2007-05-28 | Updated the img/masktest example to compile with latest GFX changes. | graemeg | |
2007-05-28 | Updated the fpImg example: disp_bmp to compile with the latest set of ↵ | graemeg | |
changes made to fpGUI. | |||
2007-05-27 | Added a package for fpimg | sekelsenmat | |
2007-05-27 | partial fix for fpimg | sekelsenmat | |
2007-05-27 | Fixed image showing on Gfx | sekelsenmat | |
2007-05-27 | small improvements to painting system on x11 | sekelsenmat | |
2007-05-23 | * Minor changes to the Widgettest Edit Form. | graemeg | |
* Implemented a very basic TFMemo component. Lots of things are still outstanding. This is just the beginnings of the component. * Updated the WidgetTest example to include a Memo Form | |||
2007-05-23 | Modified the utfdemo to show the Russion text instead. | graemeg | |
2007-05-20 | * Updated the UTF demo to include a TFEdit as well. | Graeme Geldenhuys | |
2007-05-18 | * Removed the old Xlib Font support form fpGFX/X11 | Graeme Geldenhuys | |
* Fixed the Xtf font support in fpGFX/X11 to use the UTF-8 Xtf functions instead of the UTF-16 functions. * Fixed the GUI TFEdit by removing all usage of the WideString type | |||
2007-05-18 | * Added a new UTF8 Utils unit with some handy functions. | Graeme Geldenhuys | |
* Modified TFEdit to be UTF8 friendly. Needs testing. * Modified the WidgetTest - Edit Fields form to show UTF8 text in the TFEdit component for testing. | |||
2007-05-18 | * Fixed a bug introduced in r100 where Forms are not displayed anymore | Graeme Geldenhuys | |
under Linux (X11). * Renamed all internal component names that started with a hash (#) to a underscore (_). For some reason a hash+<text> may not be used as a component name anymore. Must be a FPC 2.1.3 thing. * UTF8 support has been added to GFX/X11. This still needs some more testing, but it seems to be fine. | |||
2007-05-17 | Improved form freeing code and general handling of GFApplication.Forms | Felipe Menteiro de Carvalho | |
2007-05-14 | Fixed demo software compilation | Felipe Menteiro de Carvalho | |