Age | Commit message (Collapse) | Author |
|
|
|
* Minor fix in the ImageList class.
* Minor fixes in the Tree and TreeNode classes.
* GUI Test Runner: Added image support in the test treeview.
* Started a project for unit testing fpGUI components - starting with the treeview.
|
|
* Updated the fpgui_toolkit.lpk package for X11.
|
|
components that act like containers (Panel, Form, etc). This optimizes
the Component Alignment calls.
* All resizing calls now get routed through DoUpdateWindowPosition() so
they have a more consistent execution path.
* OnResize now get fired when components get resized, and not just for
Forms.
* HandleAlignments() is now only called when needed.
* Fixed the bug where Alignment didn't work when components are resized
at runtime.
* Removed compiler warnings form gui_mru.pas unit.
* Memo's scrollbar now gets adjusted correctly when it's text
is modified via code.
* Minor bug fix when deleting line in a Memo component. The 'Index out of
Bounds' error still occurs though. That will be fixed shortly.
|
|
both platforms, regardless of smallint limits.
|
|
|
|
* Minor bugfix in x11 backend and TextWidth calculation.
|
|
|
|
changes are required to change all componens from 1-based indexing to 0-based indexing.
|
|
click on it.
* Fixed bug where components can't be created and Visible = False.
|
|
|
|
* TfpgApplication now has a FormCount property.
* TfpgApplication now has a Forms array property.
* TfpgApplication.CreateForm now works correctly and NO memory leaks occur.
|
|
|
|
* Fixed compiler error under Linux.
* Fixed painting of shortcut / symlink symbol overlay.
|
|
readlink in X11 file dialog.
|
|
|
|
|
|
his gui_browser class to a fpgOpenURL function.
|
|
|
|
* 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
|
|
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.
|
|
* X11: Implemented an experimental EventFilter hook.
|
|
close. And what a silly bug it was.
* Applied a minor fix to CalenderCombo so it behaves like the normal ComboBox.
|
|
seems to fix the error received in the File dialog.
* I implemented three new functions to retrieve the DPI value of the screen.
|
|
* Fixed the ComboBox dropdown flicker issue under Linux. I still need to test if it exists under Windows to.
* Fixed the Popup Menu bug under Linux where it keeps closing before you can use the menu.
|
|
|
|
playing around.
|
|
support and improves the file dialog.
|
|
|
|
gfxbase.pas and getting rid of some IFDEF's in the process.
|
|
it will display the popup menu.
|
|
* TfpgForm also has a new method SetFullscreen(boolean) which allows you to switch fullscreen mode at any time.
|
|
compile all units. Before it Lazarus didn't detect changes in include files.
* X11: minor optimization of the KeyPress/KeyRelease event handling. This needs to improve even more.
|
|
* Fixed the KeyRelease event which was broken since the Unicode text input patch.
|
|
* Added a new unit gfx_stringhashlist which is used in gfx_pofiles
* Fixed a bug in gfx_pofiles unit so that translation lookups can be
done via the resourcestring constants. This is required if the
default fpGUI language is changed at compile time.
* Completed the Afrikaans translation.
|
|
|
|
They are used for reading PO files and translating the resourcestrings.
* TranslateResourceStrings are now called in TfpgApplication.InternalInit().
* Added a new include file for gfx_utils unit. It's a include file for common code across platforms.
|
|
works under Linux. I still need to test under Windows.
* Remove the unneeded .ReleaseMouse call in EditCombo unit.
* Added new credit in the Authors text file
* Fixed the tab order of the Wu Line example project.
|
|
|
|
|
|
localization in fpGUI.
* I created some basic language include files, but I'm not sure what is the best way to go ahead yet.
|
|
|
|
* X11: clipboard support has now been implemented to work across applications. It still needs more testing. eg: unicode copy and paste doesn't always work.
|
|
|
|
TfpgMenu components. It also adds a new BackgroundColor property to TfpgButton.
* Minor fixes to Jean-Marc's patch with button painting.
* The threedee example now uses the new Button.BackgroundColor property.
|
|
* system or named colors like clWindowBackground are now correctly
typed to TfpgColor. Hopefully this fixes the range check error
under 64bit compilers.
* Fixed some defaults for properties in the gfxbase unit.
* Removed the unused (prototype) gfx_strings unit from the X11
fpgfx_package.
* Fixed some files by adding the missing svn properties for eol styles.
|
|
correct event structures for each event.
|
|
* Fixed the destruction order of TfpgComboBox.
* Introduced DoRemoveWindowLookup() in gfxbase.pas so that we
can offload some of the responsibility from DoReleaseWindowHandle()
* Add two new debug methods to help debug fpGUI and fpGUI based
applications. They are PrintCallTrace() and PrintCallTraceDbgln().
* Fixed 'Index out of bounds' error when quiting your application.
* I included lots of debug output in this revision, so I can test
under Windows. As soon as I confirmed everything works, I'll
remove the debug output again.
|
|
internal lookup list.
* Reordered some methods on destruction of a form.
* fpGFX-X11 now reports lost windows for X11 events.
* Added extra checks in the X11 event handling to make sure we have found a actual window
before we try and process the event. This fixes the crashing of applications when you
close a window by clicking the X button on System Menu.
|
|
|