Reorderable list should not be final
Validating textfield doesn't need to take an icon manager, I will fully remove this in a later commit.
Change-Id: I0412f79b951b37d6e72a4fc70d41f0d512731c99
Reviewed-on: http://gerrit.dmdirc.com/2236
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
I touched the mainframe status bar launching, I therefore broken the
client. Bad Greg.
Change-Id: I853ad7d34a42cdba067b9aea6b7d1c6f77850ea3
Reviewed-on: http://gerrit.dmdirc.com/2207
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Expand settings add option renderer should handle nulls.
It is possible for the option list to be empty, when this is the case
the value will be null, this should be handled gracefully.
Fixes CLIENT-320
Change-Id: I15275e2e23f08d0f3bd393528189c5236a956b81
Reviewed-on: http://gerrit.dmdirc.com/2189
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
PrefsComponentFactory checkboxes now have transparent backgrounds.
Doing this fixes several UI inconsistancies where the background colour
of the checkbox is incorrect, transparency solves this issue without
needing to change the background colour sindividually.
Fixes CLIENT-310
Change-Id: Ia7da36ffdfadfc2744322203d123fc6805513504
Reviewed-on: http://gerrit.dmdirc.com/2177
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
At some point I simplified StandardDialog to handle prepending DMDirc:
to all dialogs, I apparently didn't alter all the dialogs to take this
into account.
Fixes CLIENT-309
Change-Id: I9ed1937b5f09541c775820b9dc17872fb3dd5b5c
Reviewed-on: http://gerrit.dmdirc.com/2161
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Plugin icons are now shown in the plugins panel, this will need to be
changed at a later date when CLIENT-221 is finished and themes are
integrated into this panel.
Issue CLIENT-33
Change-Id: I102920e35ec1a5aa7c49da36894f143458e21331
Reviewed-on: http://gerrit.dmdirc.com/2154
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Add support for identifying sub plugins to plugin prefs panel.
The sub plugins are now listed, indented, underneath their parent plugin
in the plugins prefs dialog.
Issue CLIENT-33
Change-Id: I71ab1c874ed1359fbce6f2da2e0a46ec5cf899e1
Reviewed-on: http://gerrit.dmdirc.com/2152
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
For the minute this uses the same font as the textpane, in a later
in a later commit I will rename the setting and add support for custom
fonts in other components.
Change-Id: I7ce0e20e59b880688989cc1e6d52894826eb529b
Reviewed-on: http://gerrit.dmdirc.com/2153
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
Initial work on redesigning the plugin panel in the prefs dialog.
This iteration brings the plugin information into a panel at the bottom,
it also changes the enable button into a checkbox. This has code added
for improvements later on but the UI elements for this commented out.
Issue CLIENT-33
Change-Id: I6835f140b74e6f8e6ab815e6277504a3aaa0ed47
Reviewed-on: http://gerrit.dmdirc.com/2147
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Testing of the latest changes to trigger selection meant I didn't test
editing actions, fix the stupid obvious error.
Fixes CLIENT-295
Change-Id: Iddbf28a6377df3e41ab3bdc11c3c7f83e37c428a
Reviewed-on: http://gerrit.dmdirc.com/2139
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
Fixes sizing, positioning and border issues with popout frames.
The client uses related padding for it's external padding rather than
panel padding.
The popout windows now open at the size and position of the window
they're replacing, this feels more natural than opening at the size
of the client and a position of 0,0.
Tidy up some of the code to meet my awesome standards (needs more!)
Fixes CLIENT-289
Fixes CLIENT-288
Fixes CLIENT-287
Change-Id: I00f2abf0f7203428b168ffe217022da5cd2366ad
Reviewed-on: http://gerrit.dmdirc.com/2125
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com>
The old UI was a very long and hard to navigate combo box of triggers.
The new UI splits this list into 2 combo boxes, one for the group and
one for the trigger itself. This hugely reduces the size of the
trigger list making it (for the most part) much more user friendly.
Fixes CLIENT-35
Change-Id: Ibacafae6428d911f201e54524312423157059e2a
Reviewed-on: http://gerrit.dmdirc.com/2118
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
Updater dialog vanishes when restart dialog appears.
Updater dialog vanishes when OK is clicked if a restart is needed.
Fixes an EDT violation (that causes a deadlock in teh new code).
Fixes CLIENT-282
Change-Id: I0c9a4b15d8d27b00d8125a04a95f0496545a5ea1
Reviewed-on: http://gerrit.dmdirc.com/2114
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>