summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-04-01* If OnClick is assigned to HyperLink then it overrides the HyperLink link. ↵graemeg
Now it can be used as a Hot label as well.
2008-04-01* BaseGrid.DrawCell and BaseGrid.CanDrawCell now have a GridDrawState type ↵graemeg
property which the developers can use in there custom event handlers. In unfortunately requires the gui_basegrid to be included in the uses clause.
2008-04-01* Added a MouseToCell function to BaseGrid.graemeg
2008-03-31* Applied a ClearType / Anti-aliasing fix for GDI. Created by Vladimir.graemeg
2008-03-31Applied a minor EditCombo patch from Jean-Marcgraemeg
2008-03-31* Added a patch from Antonio add a basic Integer and Float edit component.graemeg
* I created a simple EditTest example showing the new components in action.
2008-03-28* Fixed a spelling mistake in a TFileEntry class property name.graemeg
2008-03-28* Applied a patch from Michael van Canneyt fixing a bug in ↵graemeg
TfpgFileListBase.ReadDirectory, where the return value was not always set. This caused random read errors in File Dialogs.
2008-03-28* Many big changes which removes bucket loads of compiler warnins. These ↵graemeg
will probably break code, but they are easy to fix in your own code. * All Grid Columns and Rows are now Longword types and not Integer. We mixed them all over the place, even though the grids do not support negative rows or columns. * Fixed up the UI Designer because of previous change. Same goes for examples. * Made some changes to get fpGUI compilable under FPC 2.3.1 (latest trunk), but yet no fpGUI application runs yet. No idea why yet.
2008-03-28* Applied a minor patch from Michael van Canneyt which reduces the calls to ↵graemeg
readlink in X11 file dialog.
2008-03-28* Reverted the Memo changes from revision 679 to get the UI Designer working ↵graemeg
again. Andrew can apply his Memo changes once everything is working on his side.
2008-03-27* The color gray is now spelt the same all over.graemeg
2008-03-27* New Implementation of memo lines. much faster. there is at least one bug ↵drewski207
left :) * new testapp using the memo
2008-03-27* Moved some constants to the gfx_constants unit.graemeg
* Replaced some code/magic numbers with constants instead. * fpGUI Default Font is now a variable and not a constant. This allows us to change the default font at application startup.
2008-03-27* Minor clipboard patch for GDI by Vladimir.graemeg
2008-03-27* Fixed the annoying bug in grids where you clicked the last visible row and ↵graemeg
the grid scrolled for no reason.
2008-03-27* Minor fix in TfpgEdit where text did not repaint after Cut or ↵graemeg
ClearSelection calls.
2008-03-27* TfpgEdit cursor position performance patch from Vladimir.graemeg
2008-03-27* Minor patch for UI Designer so that Widget ComboBox on palette bar is sorted.graemeg
2008-03-26* UI Designer now has a very basic way of setting the TabOrder. Still a lot ↵graemeg
of improvements are needed, but it's working on simple forms.
2008-03-26* Now we are correctly handling the ComponentState property between ↵graemeg
different versions of FPC. This also fixed the UI Designer strange issues.
2008-03-26* Applied patch from Vladimir improving the Save support and file handling ↵graemeg
with OS Encoding for UI Designer.
2008-03-26* Applied patch from Vladimir improving the DoubleClick support.graemeg
2008-03-26* Modal Forms can now also be Borderless.graemeg
2008-03-25* Calendar demo project has been modified to draw a Calendar to the console ↵graemeg
window. This is a prototype to implemente Starting Day Of Week for our actual calendar component.
2008-03-25* more work on the DocEditor, but still far from having a working product.graemeg
2008-03-25* Added some new skeleton documentation for newly added units.graemeg
* Updated the gui_hyperlink documentation. * Updated documentation scripts. * Fixed the painting bug in gui_basegrid where the top-right and bottom-left text or images paint over the control frame.
2008-03-25* Added Antonio's gui_hyperlink documentation.graemeg
* Added some gfx_utils documentation. * Updated some documenation scripts.
2008-03-25* fpGUI should now compile under FPC 2.3.1 but it's untested.graemeg
2008-03-25* Added Antonio Sanguigni new TfpgHyperLabel component to fpGUI. I converted ↵graemeg
his gui_browser class to a fpgOpenURL function.
2008-03-25* Applied minor patch from Jean-Marc to allow scrollbars to be adjusted when ↵graemeg
Grid.RowCount is set.
2008-03-25Applied patch from Jean-Marc to allow setting the editbox to be cleared, andgraemeg
the dropdown to close when return key has been pressed
2008-03-25applied patch from Jean-Marc allowing ImageName to be set at creation.graemeg
2008-03-25* Fixed a memory leak in the TfpgFileListBase class.graemeg
2008-03-25* Minor changes to menu and About fpGUI dialog.graemeg
2008-03-24* More improvements to the ColorListBox component.graemeg
* Created a new Color ListBox example project.
2008-03-23* Implemented a basic Color ListBox component. It is still incomplete and ↵graemeg
has no published properties yet.
2008-03-23* minor changes for tiOPF mediators.graemeg
2008-03-22* Increased double buffer on x11 efficiencydrewski207
* Fixed a bug on listbox that allowed Item 0 to be selected with the mouse * Fixed a possible bug for TfpgTimer that possibly could allow timers to be skipped if timer(s) were destroyed during the callback
2008-03-22* Small change to gui_edit where the edit will scroll when the mouse moves ↵drewski207
past the visible text
2008-03-22* Added property PageSize to Scrollbardrewski207
* Fixed some Scrollbar cosmetic bugs * Shortened scroll timer delay to 300 ms
2008-03-22* Made Scrollbox use an enum to keep track of the partdrewski207
which is down since only one part can be down at a time. This removes 4 boolean members. And allows case to be used. * Scrollbar now will continue scrolling when the mouse is pressed in the space between the slider and arrow.
2008-03-22* Changed the ui designer to set msg.Stop for it's widgets events.drewski207
2008-03-22* Added Stop to TfpgMessageRec.drewski207
* Messages are now stopped only if msg.Stop is true when FormDesigner is assigned to a widget
2008-03-21* new method in Canvas class called ClipLine() which clips the coordinatesgraemeg
of a line based on a given clipping rectangle. This doesn't not use the Canvas's internal ClipRegion. It uses the well known Cohen-Sutherland line clipping algorithm, and performance is very good. * new method in Canvas class called DrawLineClipped() which uses the ClipLine method. * Converted some C headers for the Motif Window Manager hints support under X11. * Introduced a new Window Attribute type called waBorderless. This allows use create borderless windows that can handle keyboard input. Currently borderless windows are only implemented in X11. It past 01:15 here and I need sleep, so will tackle GDI support on Monday. * Extended some of the types to be used for the new Style/Theme Manager. * Fixed a bug where TfpgForm.OnClose event did not fire when you call .Close method.
2008-03-21* Applied patch [1919861] from Jean-Marc for TfpgLabel.graemeg
2008-03-21* Applied grid patch from Jean-Marcgraemeg
* Fixed some bugs in Jean-Marc's patch. Grid.TextColor and Grid.BackgroundColor had no affect. * Extended the GridTest example showing the new features and OnCellDraw example.
2008-03-20* Added a property to TfpgCanvasImpl(x11) FastDoubleBufferdrewski207
* Fixed painting of ListView Column * Misc Listview painting changes * Added OnColumnPaint to ListView The new property FastDoubleBuffer will probably be moved to TfpgCanvaseBase also perhaps this can be set with an application property since it doesn't free the backbuffer until the Canvas is freed which will result in some increase in memory usage. The listview can have double buffering disabled now and it won't flicker sonce the painting is done with no overlapping rects.
2008-03-20* Minor GDI clipboard fix from Vladimir.graemeg
2008-03-20* Finally fixed the Windows bug in the UI Designer when you move components ↵graemeg
quickly in the design form. * Undone some changes I accidentily checked in in revision 634 regarding the newformdesigner.pas unit.