Commit graph

639 commits

Author SHA1 Message Date
ghidragon
edfb5a0877 GP-1981 Refactored Gui to use ThemeManager 2022-11-15 14:56:08 -05:00
ghidragon
a92a27e9f1 GP-1981 Review fixes 2022-11-15 14:56:05 -05:00
ghidragon
5c84d3e143 GP-1981 registering Theme options for colors and fonts 2022-11-15 14:55:59 -05:00
ghidragon
45c52e3cb9 GP-1981 - Updated help to allow authors to use theme image ids; updated
help to only allow modules that live on the classpath. Dpdating themd
documentation. Fixing gradle help build
2022-11-15 14:55:56 -05:00
ghidragon
c86b884daf GP-1981 added quick font adjust action, cleaned up tempColorUtils
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
ghidragon
45395d7575 GP-1981 converting option colors to theme colors and font usages to
theme properties
2022-11-15 14:55:49 -05:00
dragonmacher
79b95702ba GP-1981 - Theming - Icon Conversions - Software Modeling, Project,
Docking
2022-11-15 14:55:43 -05:00
ghidragon
d466dbf06b GP-1981 externalized icons for XTRA modules. Added loadIcon method in
ResourceManager. Created api for integrating Options with Theming. Fixed
issue with system property mappings. Created dynamic icons for the close
and drop-down menu item icons.
2022-11-15 14:55:32 -05:00
dragonmacher
0971c0088c GP-1981 - Theming - Base Module 2022-11-15 14:55:28 -05:00
ghidragon
dd31ff47a2 GP-1981 Added IconModifiers for sizing,translating, disabling, and
creating overlayed icons in the theme files. Also some VT icon
externalization
2022-11-15 14:55:23 -05:00
ghidragon
9a0d7892da GP-1981 Theme help and module conversions 2022-11-15 14:53:46 -05:00
dragonmacher
4eb3d8fd86 GP-9181 - Theming - Base Module 2022-11-15 14:53:43 -05:00
dragonmacher
2dade60b3e GP-1981 - Theming - Decompiler Module 2022-11-15 14:53:40 -05:00
dragonmacher
466db9efe3 GP-1981 - Theming - Docking Module 2022-11-15 14:53:38 -05:00
dragonmacher
803a9e9864 GP-1981 - Theming - Refactors for module conversions 2022-11-15 14:53:35 -05:00
dragonmacher
a99841e6d4 GP-1981 - Theming - PDB and Code Compare Modules 2022-11-15 14:53:33 -05:00
dragonmacher
2f453099ba GP-1981 - Theming - Project Module 2022-11-15 14:53:30 -05:00
ghidragon
780d4b7671 GP-1981 Created font modifiers for referred fonts
and added property grouping for UIDefault colors and fonts. Also added a
lot of javadocs and unit tests. Also introduced concept of "system"
values so we can map to java LookAndFeel values

GP-1981 added "system" properties
2022-11-15 14:53:28 -05:00
dragonmacher
15e633c239 GP-1981 - Theming - Base module color conversion 2022-11-15 14:53:26 -05:00
ghidragon
3f8096014f GP-1981 Added Gui.registerFont() and more java docs 2022-11-15 14:53:22 -05:00
dragonmacher
b837bd3aa3 GP-1981 - Theming - GColor migration fixes 2022-11-15 14:53:20 -05:00
ghidragon
3d9c5f0242 GP-1981 fixed Nimbus (yet again!) to update values. This time went all
the way to re-installing the LookAndFeel
2022-11-15 14:53:18 -05:00
ghidragon
bd0c1312ec GP-1981, javadocs, refactored ThemePropertFileReader, refactored
ThemeListener, fixed java property relationships for colors
2022-11-15 14:53:15 -05:00
dragonmacher
38d18751a3 GP-1981 - Support Tool - initial support tool fixes; updates to module
discovery to use the classpath in dev mode for filtering
2022-11-15 14:53:13 -05:00
ghidragon
25f7df2aa7 GP-1981 added import/export, theme listener, ThemePlugin tests, renamed
themes, deleteTheme action, zip support and got Nimbus working
2022-11-15 14:53:11 -05:00
ghidragon
b4d2271474 GP-1981 Moved Most Theming classes from Docking to Generic module 2022-11-15 14:53:08 -05:00
dragonmacher
d588daaca6 GP-1981 - Checkpoint - Conversions for FilterTextField, GenericHeader,
and OptionsGui; Moves some resources to Docking from Base; Moved the
theme plugin so it is available to generic applications
2022-11-15 14:53:05 -05:00
ghidragon
703a7beb8d GP-1981 added in font support and Icon support 2022-11-15 14:53:03 -05:00
dragonmacher
cd4ab3a156 GP-1981 - Fixed table header rendering 2022-11-15 14:53:00 -05:00
dragonmacher
7974e2de06 GP-1981 - Checkpoint - Help System Fixes; fixed loading order bug 2022-11-15 14:52:56 -05:00
dragonmacher
ae02a34d8b GP-1981 - Graph Theme Updates 2022-11-15 14:52:52 -05:00
ghidragon
50de9eb7b3 GP-1981Checkpoint - more Changes 2022-11-15 14:52:49 -05:00
dragonmacher
60b1ae8b44 GP-1981 - Checkpoint - Function Call Graph 2022-11-15 14:52:47 -05:00
dragonmacher
16e32317f0 GP-1982 - Function Graph 2022-11-15 14:52:45 -05:00
ghidragon
f808431251 GP-1981 - Checkpoint - Initial Theming 2022-11-15 14:52:43 -05:00
Ryan Kurtz
89f9fed2f3 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-26 12:36:14 -04:00
Ryan Kurtz
4f1a70c708 GP-2753: Upgraded commons-text to 1.10.0 and commons-lang3 to 3.12.0 2022-10-25 04:20:12 -04:00
dragonmacher
98927d7e4e GP-2687 - Filter modules used by using the classpath 2022-10-19 13:38:58 -04:00
dragonmacher
1c392f3c14 Test fixes for updated mouse event handling 2022-10-11 17:41:59 -04:00
dragonmacher
a2a5a6e354 GP-2663 - Removed deprecated methods 2022-10-07 15:06:59 -04:00
dragonmacher
b48fc9aad7 Test timing fixes 2022-09-22 12:07:19 -04:00
ghidra1
c5c651a053 GP-2558 PropertyMap templatize and cleanup. ProgramMerge bug/cleanup
related to User Properties.  Program Diff bug fix for multiple labels at
same address.
2022-09-21 09:33:04 -04:00
Ryan Kurtz
c18652dccf Merge remote-tracking branch 'origin/GP-2541_ryanmkurtz_library--SQUASHED' 2022-09-16 01:16:28 -04:00
Ryan Kurtz
f62320a50b GP-2541: Redesigned the importer's load library option set. The user now has finer grained control over where libraries are loaded from, as well as how many libraries are loaded. 2022-09-16 01:01:23 -04:00
dragonmacher
9e52834072 GP-2527 - Fixed issue with dialog always appearing for short running tasks 2022-09-13 14:49:08 -04:00
Ryan Kurtz
42171f5706 Merge remote-tracking branch 'origin/patch' 2022-08-09 13:25:55 -04:00
Ryan Kurtz
34d777bd20 GP-0: Fixing wrong library extension on mac_arm_64 platform 2022-08-09 13:21:22 -04:00
dragonmacher
5da584284b Test fixes 2022-08-04 10:02:02 -04:00
Ryan Kurtz
076a54a338 Merge remote-tracking branch 'origin/GP-2389_ghidragon_ImageIconWrapper_refactor--SQUASHED' 2022-08-04 00:34:49 -04:00
ghidragon
30b14e3baf GP-2389 ImageIconWrapper refactor 2022-08-03 16:40:33 -04:00