Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-24 | GUI: created a AutoSize property for TfpgLabel | graemeg | |
2007-07-23 | X11: Modal forms are now working correctly. You cannot kill the parent of a ↵ | graemeg | |
modal form by clicking the top right X button anymore. | |||
2007-07-23 | * Did more work on the TfpgComobBox focus handling. | graemeg | |
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 4. | graemeg | |
* Cleaned up the docs directory removing obsolete files | |||
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-23 | The first part of removing the obsolete fpGUI and replacing it with the new ↵ | graemeg | |
multi-handle design from the prototypes directory. | |||
2007-07-20 | * added more interpolation filters for Canvas.StretchDraw. | graemeg | |
* More work done on bitmap theme. | |||
2007-07-20 | X11: WindowTitle under Linux now uses the NetLayer unit to enable window ↵ | graemeg | |
titles with UTF-8 characters. | |||
2007-07-20 | implemented WindowSetText | drewski207 | |
added Window[Set,Get]PropertyUTF8 | |||
2007-07-19 | * Added PtInRect to fpgbase | graemeg | |
* Started with scrollbar themeing | |||
2007-07-19 | * Tested font underlining under windows. Fixed the project settings. | graemeg | |
2007-07-19 | GFX: Implemented Font Underline support. | graemeg | |
* The start of a theme test project. Proof of concept only. | |||
2007-07-19 | Added _Netlayer for using _NET wm hints | drewski207 | |
2007-07-19 | * Now the edittest project shows the Luna and Silver theme buttons. | graemeg | |
2007-07-19 | * Completed mockup implementation of a XP themed button | graemeg | |
2007-07-19 | Implemented TfgpScrollBar mouse scrolling | drewski207 | |
2007-07-18 | * A very quick and basic implementation of a XP style button. | graemeg | |
2007-07-18 | X11: Got some basic Modal Forms to work (still needs work though). | graemeg | |
2007-07-18 | * GDI: Final fixes to Line and Rectangle drawing. This rectangle change is ↵ | graemeg | |
more optimized than before. | |||
2007-07-18 | * Minor fixes with line and rectangle drawing. | graemeg | |
2007-07-18 | * GDI: Fixed Canvas.DrawLine issues | graemeg | |
* GDI: Fixed Canvas.DrawRectangle issues * GDI: Improved the Canvas.SetLineStyle, though Pen and Brush still needs improving. | |||
2007-07-18 | * Replaced the custom event names used in X11 with the native X11 names, | graemeg | |
to be more consistant. * Extended the Canvas test project to make sure dimentions used for drawing are correct under both Linux and Windows. | |||
2007-07-17 | * Minor fixes to how the ButtonFace gets painted. | graemeg | |
* ButtonFace painting now supports btnIsDefault flag * TfpgMemo now has MouseScroll support. | |||
2007-07-17 | * GDI: Ripped out the keyboard handling routines and replaced | graemeg | |
it with the old fpGFX routines. They worked better. * Minor fix in the gui listbox | |||
2007-07-17 | * Changed the first parameter in HandleKeyChar from a word to a string. | graemeg | |
This is in preperation for handling UTF-8 keyboard input correctly. A UTF-8 char cannot be represented in a Word type. * Reworked the keyboard events in TfpgMemo and TfpgEdit based on the previous change. Keyboard handling under x11 (Linux) works again. | |||
2007-07-17 | * Minor fix in TfpgButton where the spacebar key didn't click the button any ↵ | graemeg | |
more. | |||
2007-07-16 | * Changed shiftstate from word to TShiftState for keyboard and mouse events. | graemeg | |
This includes the message parameter records. * Replaced the keyboard handling routines with the one used in the old fpGFX. * Remove unused constants from gfxbase that was used for the old keyboard handling rountines. * Updated the eventtest example to use the new shiftstate information. EventTest is now much more complete. | |||
2007-07-16 | * Added the missing units to the Windows fpGFX2 package | graemeg | |
* Fixed the issue with rapid clicking under Windows. Windows generates a DblClick event and we did nothing in it by default, no we fire a single mouse down. | |||
2007-07-16 | * listbox: implemented a Strings ListBox. | graemeg | |
* listbox: improved the listbox protected and published properties, but more work is required to clean up the design. | |||
2007-07-16 | * scrollbar: code formatting | graemeg | |
* listbox: fixed the initial size or the scrollbar slider | |||
2007-07-15 | (no commit message) | graemeg | |
2007-07-15 | * Did some code cleanup in gui_scrollbar.pas | graemeg | |
* Enabled Mouse Wheel support in TfpgWidget * Implemented mouse wheel support in TfpgListBox * Started keyboard support in TfpgListBox. (still needs testing) | |||
2007-07-15 | * Added a Timer to TfpgScrollBar to continue scrolling when the mouse button ↵ | drewski207 | |
is held. * Modified TfpgTimer so that when .Interval is changed inside OnTimer it is effective for the next time it is called * Added a ScrollStep property to TfpgScrollBar | |||
2007-07-15 | * ListBox: Fixed scrollbar positioning. | graemeg | |
* Listbox: Got basic mouse click functionality working. | |||
2007-07-15 | fpgui2: | graemeg | |
* Added listbox support. This is still work in progress, so not ready for action yet. * Updated the tests/edittest project to help me develop the listbox component. | |||
2007-07-14 | * Fixed memo scrollbar position and logic | drewski207 | |
* Added Ctrl+End and Ctrl+Home to Memo * Made Buttons on ScrollBar react to clicks | |||
2007-07-14 | fpgui2: Optimized the ShowMessage dialog to wordwrap and not split words in ↵ | graemeg | |
half. | |||
2007-07-14 | * fpgui2: Added a new gui_dialogs unit. This is where most dialogs will | graemeg | |
be defined. * Implemented a ShowMessage() method with a TfpgMessageBox window. It wraps long lines, but a few more improvements need to be made. | |||
2007-07-14 | fpgui2: implemented CaptureMouse and ReleaseMouse for TfpgBaseWindow. | graemeg | |
2007-07-14 | fpgui2: testing a few more dimentions with Canvas.StretchDraw. | graemeg | |
2007-07-14 | fpgui2: Fixed the interpolation support under X11. Needs testing under ↵ | graemeg | |
Windows. Alpha support has been disabled for now. | |||
2007-07-13 | * More work done on the Canvas.StretchDraw and Interpolation support. Not ↵ | graemeg | |
100% working yet. | |||
2007-07-13 | fpgui2 changes: | graemeg | |
* Fixed problem where it failed to load a read only image from disk. * Refactored the TfpgImage class * Started implemented the base classed for Interpolation, to be used by Canvas.StretchDraw. | |||
2007-07-13 | fpgui2: refactored the SetWindowTitle method. | graemeg | |
* Reworked the BitmapTest not to rely on GUI classes. | |||
2007-07-13 | Disallowed passing events to parent widget and implemented focus policy. | sekelsenmat | |