Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-15 | memo CursorLine property improvements and sanity checks | Graeme Geldenhuys | |
* The selection variables were not updated before * Little error checking was done, so you could get index out of bounds errors. | |||
2010-10-15 | Memo: introduced a new CursorPos property | Graeme Geldenhuys | |
You can now set the Cursor X position via code. | |||
2010-10-15 | Minor improvement in fpgCheckTimers procedure. | Graeme Geldenhuys | |
2010-10-15 | fpgApplication.OnIdle was never triggered under Windows. | Graeme Geldenhuys | |
2010-10-15 | TfpgMemo now has BeginUpdate and EndUpdate methods | Graeme Geldenhuys | |
This allows you to add/delete many lines and the memo only repaints once. | |||
2010-10-14 | Moved the remaineder of tiOPF support units to tiOPF repository. | Graeme Geldenhuys | |
2010-10-14 | Moved tiOPF related units into the tiOPF repository. | Graeme Geldenhuys | |
It makes more sense to have the tiOPF related units with the rest of the tiOPF. It's easier to keep changes in sync, and have atomic commits across the various GUI toolkits supported by tiOPF. | |||
2010-10-14 | tiOPF: changes required due to changes in base mediators in tiOPF | Graeme Geldenhuys | |
2010-10-12 | minor code formatting | Graeme Geldenhuys | |
2010-10-12 | tiOPF: Fix StringGrid mediator last column sizing bug | Graeme Geldenhuys | |
* The last column was already resized to whatever space is available ignoring the developers preferred (minimum) size. Now the last column in grows in size, not shrink. | |||
2010-10-12 | tiOPF: Renamed conflicting class name to TtiListBoxListMediatorView | Graeme Geldenhuys | |
* It conflicted with the ListBox item mediator introduced in a earlier commit. | |||
2010-10-12 | tiOPF: implemented two ListBox item mediators | Graeme Geldenhuys | |
* one is ItemIndex based returning an int * one is Dynamic List based returning an object from ValueList | |||
2010-10-12 | listbox: published a few more events and the Text property | Graeme Geldenhuys | |
2010-10-12 | listbox: Text property is now a read/write property | Graeme Geldenhuys | |
2010-10-11 | TfpgButton: experimental feature allowing multi-line text | Graeme Geldenhuys | |
2010-10-11 | minor changes required due to last commits from Jarrod. | Graeme Geldenhuys | |
2010-10-11 | fpgApplication.ProcessMessages now process other events (eg: timers) too. | Graeme Geldenhuys | |
The DoMessagesPending() only processed OS events, now ProccessMessages processes all events like the real event loop does. This gives a more expected behaviour to developers that write blocking loops etc. | |||
2010-10-11 | new method, Pause(), introduced to TfpgTimer | Graeme Geldenhuys | |
2010-10-11 | TfpgTimer constructor and Reset can now be extended in descendants | Graeme Geldenhuys | |
2010-10-11 | Added a default parameter value for CreatePanel() function | Graeme Geldenhuys | |
2010-10-11 | Fix uses clause of fpGUI Lazarus IDE add-on package. | Graeme Geldenhuys | |
2010-10-05 | After the Align algorithm change Splitter Demo needed a minor fixup. | Graeme Geldenhuys | |
2010-10-05 | tiOPF demo 21: minor code change using shorter mediator syntax. | Graeme Geldenhuys | |
2010-10-05 | StringGrid mediator was missing SetActive() implementation. | Graeme Geldenhuys | |
This meant ClearList was never called anywhere. ClearList() was also slightly incorrect in the ListView mediator. | |||
2010-10-05 | StringGrid mediator bugfix in ClearList method | Graeme Geldenhuys | |
2010-10-04 | uidesigner: Made Align property available for all registered widgets. | Graeme Geldenhuys | |
2010-10-04 | uidesigner: Registered Splitter in component palette. | Graeme Geldenhuys | |
2010-10-04 | Published Align property for all widgets. | Graeme Geldenhuys | |
2010-10-04 | Added missing predefined color for Splitter Grabbar. | Graeme Geldenhuys | |
2010-10-04 | Reworked algorythm for Align property | Graeme Geldenhuys | |
* It used to have a hard-coded processing of alignment. Top, Bottom, Left, Right and then Client. * This meant extra "fake" panels was required to get a specific design. * Align property is now processed in the creation order of the widgets. | |||
2010-10-04 | Splitter more visible in designer mode | Graeme Geldenhuys | |
Add extra border painting so it will be more visible in the UI Designer. | |||
2010-10-04 | splitter bugfix: Splitter was sometimes non-movable because FControl was nil | Graeme Geldenhuys | |
The detection of which neighbouring control to resize was not 100% which resulted in a non-movable splitter. This is now fixed. | |||
2010-10-04 | Splitter grabbar color is now a system color. | Graeme Geldenhuys | |
2010-10-04 | Anchors now support relative positioning | Graeme Geldenhuys | |
If you only set a single anchor eg [anTop] and you resize the width of the form, the component will stay relative to the original position. if you place a component in the center of a form, and set anchors to [], and resize the form, the component will stay centered. | |||
2010-10-04 | Update class documentation with "delayed resource allocation" information. | Graeme Geldenhuys | |
2010-10-04 | X11: extra failsafe before posting FPGM_RESIZE event. | Graeme Geldenhuys | |
2010-10-03 | X11: fake a Resize event after the window is mapped (shown). | Graeme Geldenhuys | |
X11 seems too efficient, so one the initial mapping of the window to the display, no resize event needs to occur, and it doesn't. This screws with Align property which expects as Resize event (like Windows GDI). So we fake a resize event. | |||
2010-10-03 | uidesigner now gives better default form names and detects conflicts | Graeme Geldenhuys | |
* Form name conflicts are now detected and creation of that new form is stopped before causing harm. * No default form name is given any more in the name prompt dialog because the new form will already be named 'FormX' where X is the next available number. | |||
2010-10-03 | uidesigner handling multiple forms bug fix. | Graeme Geldenhuys | |
When creating multiple forms in a single unit, the uidesigner overwrote the last selected form's name to be the same as the newly created form. This patch fixes that bug. | |||
2010-10-03 | Published OnPaint for TfpgPanel and TfpgGroupBox. | Graeme Geldenhuys | |
2010-10-01 | TfpgValueBar: Set default property values. | Graeme Geldenhuys | |
2010-10-01 | Color Select Dialog: the second tab for color selection has been implemented | Graeme Geldenhuys | |
* The SelectedColor is now based on the last active tab. - If the ColorWheel was active, it takes that selected color - If the Color Palette Listbox was active, it takes that selected color. | |||
2010-10-01 | TfpgSpinEdit bugfix: key up/down/pgup/pgdn never triggered the OnChange event. | Graeme Geldenhuys | |
2010-10-01 | spinedit: replaced code with an existing method to do rectangle conversion | Graeme Geldenhuys | |
2010-10-01 | spinedit: arrow painting used wrong button border size | Graeme Geldenhuys | |
2010-10-01 | fixed issue ID: 3030971 from SourceForge. | Graeme Geldenhuys | |
When the date/time changes to an earlier date while an fpGUI application is running, all timers stopped firing. Under Windows all timers are reset. TODO: Found out what happens under Linux and how we can detected a date/time change. | |||
2010-10-01 | Fix compilation under Windows. Force DeleteFile() from Sysutils, not Windows ↵ | Graeme Geldenhuys | |
API. | |||
2010-10-01 | bugfix for ID: 3064350 from SourceForge. | Graeme Geldenhuys | |
* A default font size is now set. * The Writeln() statement is now hidden under IFDEF's like it was supposed to be. | |||
2010-10-01 | uidesigner: registered Enabled and all color related properties with Object ↵ | Graeme Geldenhuys | |
Inspector | |||
2010-10-01 | minor bugfix in TfpgBaseNumericEdit. Setting NegativeColor doesn't cause a ↵ | Graeme Geldenhuys | |
repaint |