Age | Commit message (Collapse) | Author |
|
Old behaviour was to disable DND when WINCE is active. The HAS_DND
compiler define now does this. HAS_DND is enabled by default for Windows,
and disabled for WinCE platforms.
|
|
* Disabled OLE support for WinCE
* Disabled Drag-n-Drop support for WinCE
* Fixed PChar vs PWidechar types
* Fixed IFDEF's. Differences between MSWINDOWS, WINDOWS and WINCE.
|
|
be selected
For example: '@Terminal-10' did not work. Neither did 'VNI-Bamas-10'. The
tokenizer was improved to look-ahead or accept extra characters like the
@ symbol.
|
|
|
|
The color picker in the ColorWheel demo now works on all supported
platforms.
|
|
We can now color pick a value on a X11 desktop.
|
|
|
|
This means we can easily add an "About fpGUI" menu item in the System
Menu of a window.
|
|
fpg_CSVParser contains a class and singleton method to allow parsing
CSV files.
fpg_StringGridBuilder is a class that allows you to load a CSV file
and automatically populate a StringGrid with its content.
|
|
|
|
Hi I made a Togglebox widget descended from TfpgComboBox. It has button
that slides side to side for checked/unchecked with a subtle animation
when toggled. Various colors can be changed and the animation disabled.
|
|
|
|
Hi,
For my own use, I had to create a new specific integer dialog similar to the
existing inputquerydialog.
Attached is the patch for it.
Hope it will be usefull
Regards
Jean-Marc
New integerinputquery dialog
Signed-off-by: Jean-Marc <jmarc.levecque@dbmail.com>
|
|
Us SendDebug() instead - which means it will not cause a problem on
Windows non-console applications.
|
|
|
|
|
|
Also removed trailing spaces from some lines.
|
|
For some odd reason under Win7 only downward scrolling was working. This
changes fixes it. Tested on Win2000 and Win7 systems.
|
|
All are 'dark' themes, but with various looks and color variations.
Thanks to Rochdi Abdelilah (aka ROCABDEL) for the fantastic contribution.
|
|
|
|
This caused a "file not open" error when pausing and resuming Windows
VM's - thus the system time changes.
|
|
I sometimes implement a "-h" help command line parameter to GUI and non-GUI
applications. For GUI applications it pops up a dialog that displays help
then quits before the main form displays. Without the change in this
commit, the GUI applications will trigger an AV, because MainForm = nil in
the code referenced in this commit.
|
|
I forgot to translate those to widget coordinates.
|
|
|
|
Debugging with the debug server is much easier than looking at command line
output.
|
|
The TIMERPROC signature has changed between FPC 2.6.0 and 2.6.2. This
minor changes now supports both compiler versions. I tested this under
32-bit and 64-bit FPC.
|
|
Added debug interface units to 'corelib' and to the fpgui_toolkit packages
|
|
|
|
|
|
|
|
Multi-threaded apps under Windows requires the main thread to be woken up
periodically. We now simply hook into the Classes.WakeMainThread function
which is automatically called by TThread.Synchronize.
I did the same testing under X11, but it doesn't seem needed there. If we
do find a case for this under X11, it is easy to implement.
|
|
This has been a long awaited feature. There is still some functionality missing and some
more tweaks that need to be applied, but this implementation does work. It has been tested
under JWM (Joe's Window Manager), MATE (Gnome2 fork) and KDE 4.8.x
The Windows implementation will follow shortly.
|
|
something to it.
|
|
We referenced the write device context. FGC is the temporary buffer used
for double buffering. FWinGC is the actual DC of the window.
|
|
|
|
|
|
Once the next stable FPC is released, then we can remove this again.
|
|
This went unnoticed for a very long time, Mhen a from was set to
fullscreen, after it was already displayed (not at creation time), then
the size of the form was slightly bigger that the screen resolution.
I corrected the Win32 API calls, and now the form has the correct size at
all times.
|
|
* I also updated the windows version of the package with some missing units.
|
|
SetForegroundWindow.
The code and intent seems to be correct, but even though I set the flag
SWP_NOZORDER (so the behaviour is consistent with Linux X11), Windows
seems to ignore that flag and still bring the active window to the
front.
|
|
The window is brought to the front, but not activated.
|
|
|
|
|
|
|
|
Clearly I did not pay as much attension as I should have. :-(
|
|
|
|
|
|
FPC doesn't have a problem with the original code, but other tools like
fpdoc does. So to make everybody's life easier, I am making this change.
The benefit now is that fpdoc will be able to generate a nice class
hierarchy of fpGUI classes - without problems.
|
|
The unit uses the fcl-image backend to load the image. This is slightly
slower than the native implementations for BMP and JPG. But at least now
we have PNG support too.
|
|
|