Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-07-26 | * Minor fixes with DrawControlFrame and ComboBox down button. | graemeg | |
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-26 | * Added new composite images for radio buttons and checkbox buttons. | graemeg | |
* Implemented and added a new widget TfpgRadioButton * TfpgWidget now doesn't process MouseUp and MouseDown events when disabled. * TfpcCheckBox now uses composite images to paint the check mark as well. | |||
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 timers if the next timer should execute now | drewski207 | |
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 | Replaced some code that got undone in the previous revision regarding modal ↵ | graemeg | |
forms. | |||
2007-07-24 | made DoAllocateWinHandle only allocate not show a handle | drewski207 | |
added a proc to show or hide an allocated handle. implemented and tested in x11. only implemented in windows not tested fixed x11 waitmessage proc to not use 100% cpu on ShowMessage | |||
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 | * Updated gfx_x11 to reflect the changes about modal forms. | graemeg | |
* Minor improvements to the TfpgComboBox. | |||
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) |