summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-08-12PageControl: Implements standardised Ctrl+TAB and Ctrl+Shift+TAB shortcuts.Graeme Geldenhuys
The old shortcuts were some unique fpGUI combination which confused everybody, and didn't work so well anyway. These old ones are now removed.
2015-08-11Merge branch 'jmarcl_tabsheet' into fixes_1.4Graeme Geldenhuys
2015-08-11ActiveTabColor/ActiveTabTextColor now defaults to clDefaultGraeme Geldenhuys
The problem was that if you didn't specify ActiveTab*Color values, but did specify a Tabsheet to have a different color, when that tabsheet became the active one the color changed to clWindowBackground. This looked odd. Now the ActiveTab*Color = clDefault that tabsheet will still maintain its color, even if it is a background tab or a active tab. When you assign any other color value to ActiveTab*Color (not clDefault), then they will take preference. * Also prevent an error when calling DrawTab with the ATabSheet parameter being nil * refactored some color assignment code
2015-07-11Allow tabtext color settingJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2015-07-08pdf: Code clean-up, removing empty destructors.Graeme Geldenhuys
2015-07-08pdf: translated more French identifiers to EnglishGraeme Geldenhuys
2015-07-08pdf: Translated French identifier names to EnglishGraeme Geldenhuys
Quite a lot has been done, but there are still many remaining. I'm getting there. ;-)
2015-07-06Allow tabs color settingJean-Marc.Levecque
Signed-off-by: Jean-Marc.Levecque <jmarc.levecque@bbox.fr>
2015-06-18bug: OnKeyPress() keycode parameter was 0 for internally consumed keys.Graeme Geldenhuys
Arrow keys, PgUp, PgDn, Home, End, Enter, Tab, Backspace were all consumed internally and prevented the keycode from being set correctly.
2015-05-29file dialog: set button hint valuesGraeme Geldenhuys
2015-05-29dialogs: We had a SetupCaptions method, but nothing ever called it!Graeme Geldenhuys
2015-05-29New resource string values for File Dialog buttonsGraeme Geldenhuys
2015-05-25Fixes compiler error when AggCanvas is enabled.Graeme Geldenhuys
Recently we removed some variables that were needed for AggCanvas ifdef'ed code.
2015-04-22Merge branch 'lkppo' into fixes_1.4Graeme Geldenhuys
2015-04-22Clean up unused local variablesGraeme Geldenhuys
2015-04-12Win: DND support is now toggled by a feature compile define, not platform defineGraeme Geldenhuys
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.
2015-04-10Removes the -dDEBUG compiler define for *nix environments too.Graeme Geldenhuys
Just like before, it simply isn't needed for normal fpGUI usage.
2015-04-10Disable -dDEBUG compiler define under windows (build from batch file).Graeme Geldenhuys
It causes extensive debug info and checks not required for normal usage.
2015-04-10wince: adds a new batch file for WinCE-ARM targetGraeme Geldenhuys
Making it a bit easier to compile the framework for this platform.
2015-04-10WinCE: fixes compilation errors for WinCE-ARMGraeme Geldenhuys
* 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.
2015-04-06Revert "Minor optimisation to CanvasBase.SetFont()"Graeme Geldenhuys
This reverts commit 58fbaf95ad23b3b3393d172cbee6cc0eea5611d9.
2015-04-06Clean up unused local variablesStéphane Aulery
2015-04-04Crap! TRGBTripple conflicts with the Windows unit from FPC.Graeme Geldenhuys
So we have to specify the fpg_base unit so the compiler knows which structure we are refering to.
2015-04-04Russion language file updateGraeme Geldenhuys
2015-03-18Two new form helper functions added to fpgApplicationGraeme Geldenhuys
- GetFormByClassName() - GetFormByName()
2015-03-10Removes deprecated TFPColor usageGraeme Geldenhuys
- That includes any color conversion functions - Projects using TFPColor
2015-03-09Replace deprecated functions with alternativesGraeme Geldenhuys
2015-03-09Adds new functions to fpg_utilsGraeme Geldenhuys
* fpgGitBit() - queries bit values * fpgSetBit() - sets bit values * fpgIntToBin() - outputs bit valuse as a string
2015-03-05Published some mouse events for Checkbox, ComboBox, Edit, EditBtn, Listbox ↵Graeme Geldenhuys
and Memo
2015-03-01Minor tweak to the compiler settingsGraeme Geldenhuys
2015-02-28bug: Improved tokenizer to correctly extract font name for Font Dialog.Graeme Geldenhuys
Before the tokenizer didn't accept a font name that contain the @ or - symbols, thes the font name listbox never had any selection shown.
2015-02-28code formatting fixGraeme Geldenhuys
2015-02-28bug: Fixes GDI issue where if font name contain a @ or - symbol the couldn't ↵Graeme Geldenhuys
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.
2015-02-22vlc: fix compiler error with FPC 3.0Graeme Geldenhuys
2015-02-19Minor optimisation to CanvasBase.SetFont()Graeme Geldenhuys
2015-02-19Removed fpgApplication.DefaultFontGraeme Geldenhuys
We really don't need yet another "default font". All references to fpgApplication.DefaultFont has been changed to fpgStyle.DefaultFont - as it should be.
2015-02-19menu: Replace font reference variable with direct fpgStyle callsGraeme Geldenhuys
If the fpgStyle changed at runtime, those font reference variables are out of scope and causes a runtime error.
2015-02-19tabs: Replace internal FFont reference variable.Graeme Geldenhuys
If the fpgStyle was changed at runtime, the FFont reference variable was out of scope and caused a runtime error. We now simply ask fpgStyle for the DefaultFont and then all is well.
2015-02-15bug: fixes a spelling error in a propertyGraeme Geldenhuys
PagerWidth -> PaperWidth Thanks to Juha Manninen for reporting this.
2015-02-12Version bumpGraeme Geldenhuys
2015-02-08Listview improvements.Andrew Haines
Added Listview property OnItemActivate for when an item is doubleclicked or enter is pressed for a selected item. Added Column property AutoExpand the column will use any space leftover in the listview width. Setting to True unsets the property on other columns. Added Listview property ShowFocusRect. Sets wether or not the selected item's focusrect is drawn.
2015-02-06Merge remote-tracking branch 'jmarcl/reporting' into developGraeme Geldenhuys
Removes unnecessary colors from the demo.
2015-02-05Framework build scripts switched to DEBUG build modeGraeme Geldenhuys
The reason this was done, is because the RELEASE mode allows FPC to strip out code that isn't used by the framework. This causes a problem for other projects, because other projects might still need that stripped out code (eg: Docview). It run it often causes a "identifier not found" error. Switching back to DEBUG build means those projects compile without problem.
2015-02-02script: FPC reference replaced with a variable to FPC binaryGraeme Geldenhuys
This means if we want to change the FPC binary we only need to edit one line.
2015-02-01Merge branch 'develop' of https://github.com/graemeg/fpGUI into developAndrew Haines
Fixed xml conflicts of lpi's manually Conflicts: examples/gui/filedialog/filedialog.lpi examples/gui/modalforms/modalforms.lpi
2015-02-01Changes to allow modal windows to have owners.Andrew Haines
2014-12-26Encapsulate TfpgStyle's font objectsGraeme Geldenhuys
Now the TfpgStyle class will free the font objects if they are reassigned No more memory leaks or manually freeing the font objects first.
2014-12-20Updated translation constants for all language files with lastest updates.Graeme Geldenhuys
2014-12-20color dialog: Color Picker and Hex Value editbox added.Fred van Stappen
Thanks to Fred van Stappen for the original contribution. I (Graeme) make a couple more changes, code clean-up, and dialog translation.
2014-12-19Merge remote-tracking branch 'jmarcl/editcombo' into developGraeme Geldenhuys