Chris Smith
74aa499be4
Autoformat all the plugins.
Change-Id: I35bf8ce93d7be8fb714b1a58adc9dd66672ec717
Reviewed-on: http://gerrit.dmdirc.com/3124
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 gadus atpakaļ
Chris Smith
30f24d6fdd
Rest of the plugin uses of getOptionColour.
Change-Id: Ia5208e2dc03c352982fb6a1c49f81825c5ed773f
Reviewed-on: http://gerrit.dmdirc.com/3077
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 gadus atpakaļ
Chris Smith
53c0284632
Remove some more SwingController references.
Change-Id: I82bf2ea9980123409a7d33efc787cb3b6d64d446
Reviewed-on: http://gerrit.dmdirc.com/3059
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 gadus atpakaļ
Shane Mc Cormack
c7990ef968
Update Copyright to 2014
Change-Id: I3e4fd86a0d19f5167506df5986f7ec256b224820
Reviewed-on: http://gerrit.dmdirc.com/2979
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 gadus atpakaļ
Greg Holmes
a9354e7b54
Java 7 conversions
Change-Id: Ic204dbad72378455b5cd9dbd66d29dacf31ddd9c
Reviewed-on: http://gerrit.dmdirc.com/2895
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 gadus atpakaļ
Greg Holmes
e7301384cc
Tidy up javadoc
Change-Id: I428d39dedd0380a783bb612ab6ff4176302eb157
Reviewed-on: http://gerrit.dmdirc.com/2884
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
10 gadus atpakaļ
Greg Holmes
3ce4e9f633
Remove most singleton uses of WindowManager.
Change-Id: I1f054c7423106afe3fc49db8dc44613ec11c35bb
Depends-On: Idd97b752328310b4f829a45a43de5fdf6f5712a5
Reviewed-on: http://gerrit.dmdirc.com/2817
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
10 gadus atpakaļ
Chris Smith
526cb3e37b
Use config interfaces where possible.
Change-Id: I5f140e89bfb8c57804d0a500bbc9f5c18555b0e9
Depends-On: Iaabedda2fa68c4e5562bb069dcdf15fa0c3beeea
Reviewed-on: http://gerrit.dmdirc.com/2767
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 gadus atpakaļ
Chris Smith
28e3529e08
Handle stuff moving.
Change-Id: I94416680dfa9f0ee4896f5a6518889c6eb891909
Depends-On: I8d791451ead4b37f9181a9741e127cbc8b514d46
Reviewed-on: http://gerrit.dmdirc.com/2753
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 gadus atpakaļ
Chris Smith
532274fe1a
Fix some URLBuiler/IconManager usages.
Change-Id: I4c28424f377d992cf7e66f1f8586f9572a08a8a4
Depends-On: I78eb7366d28aeee08fce805218a4a29ce6ec4cb2
Reviewed-on: http://gerrit.dmdirc.com/2748
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
10 gadus atpakaļ
Shane Mc Cormack
d30f7690e4
Update copyright for 2013
Change-Id: I1eea04000294c228a8f66464c89f92c1a7cd5321
Reviewed-on: http://gerrit.dmdirc.com/2605
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
11 gadus atpakaļ
Greg Holmes
f43fec4162
Fix truncating treeview node labels.
Change-Id: I9fc697bf7cf8cd362f2d76696d2207ef5d40b7f8
Fixes-Issue: CLIENT-358
Reviewed-on: http://gerrit.dmdirc.com/2427
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 gadus atpakaļ
Greg Holmes
536e89d16a
Fix issues with treeview and status bar on gnome3.
Change-Id: Ib4f7d4cd92109a5c7b8a994a5692d57a2ed9b10f
Reviewed-on: http://gerrit.dmdirc.com/2343
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 gadus atpakaļ
Greg Holmes
5b091ef9a9
Add a real rowheight again to fix truncated icons in win7
Change-Id: Iac7010bc11cc0a2d4e86df3918087111e80b06ff
Fixes-Issue: CLIENT-304
Reviewed-on: http://gerrit.dmdirc.com/2338
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 gadus atpakaļ
Shane Mc Cormack
f40fbcff29
Update copyright for 2012
Change-Id: I559bbd9a7e6abdfc73068d4934cfb0fc9f7ce84c
Reviewed-on: http://gerrit.dmdirc.com/2289
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 gadus atpakaļ
Greg Holmes
4d80c32e27
Mass singleton removal spree. Minor tidying in edited classes.
This tidying introduces a DialogManager class which ensures only a
single instance of a dialog can exist at any one time. This will be
expanded in the future to support management of all dialogs.
Change-Id: I506d7dde623628e38fddcd5f81221d9f2cc832ca
Reviewed-on: http://gerrit.dmdirc.com/2246
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
12 gadus atpakaļ
Greg Holmes
14540d9688
Begin to remove deprecated IdentityManager methods.
Change-Id: I1fc7086057871a9b5f5f6d0ec790ec28b7ee067f
Depends-On: I7c24baa6f2e64302406e656a8931390aff9d3c9d
Reviewed-on: http://gerrit.dmdirc.com/2204
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
12 gadus atpakaļ
Chris Smith
034882ff81
Colour abstraction
Change-Id: I978e118b20c507cbc305d5ee5c6ecabf6d7454b8
Depends-On: I691b6dca615fd6a197712d9f11cedafdc9a8bc5d
Reviewed-on: http://gerrit.dmdirc.com/2188
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
12 gadus atpakaļ
Greg Holmes
1571da168d
Fix a race condition with treeview nodes
Change-Id: Ib11b5d3421b26cbb718d919384f3e0328baa84e5
Reviewed-on: http://gerrit.dmdirc.com/2107
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
cc87d3c604
Stop using deprecated IconManager methods
Change-Id: Iec9ad87b6b09d79e569786f30c8f441b4c08cdd9
Reviewed-on: http://gerrit.dmdirc.com/2087
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
85a02e5f38
Change header?
Change-Id: Id75a4947fe4c2a08460b4ee9e6e481c568d0c6d3
Reviewed-on: http://gerrit.dmdirc.com/2074
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Simon Mott
f94c61d4ad
Right click option for pop out/in in treeview
fixes issue CLIENT-266
Change-Id: Ie8deb7af81ec16b27b34c2da3143f943525dc38f
Reviewed-on: http://gerrit.dmdirc.com/2040
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 gadus atpakaļ
Chris Smith
318f0fd32f
Fix fallout from WindowManager changes
Change-Id: Ia9b45bc4ff7f17af9e1eed758c0a659f6ab47251
Depends-On: I4f8df35efbb7ce266d6e8b1239c646a0a9c92107
Reviewed-on: http://gerrit.dmdirc.com/1988
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
3d4f66b93c
Windows uses the renderer size not the object size...
Fixes CLIENT-231
Change-Id: Ida8a1141dc188751da8cc3c8c7bd3a75f24f5399
Reviewed-on: http://gerrit.dmdirc.com/1975
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Chris Smith
9ee6857590
Decouple selection handling from the core
Swing MainFrame now maintains its active frame, and
requests to activate frames are handled internally
instead of engaging in a game of ping-pong with the core
Change-Id: I9a135fb48b197bb555f470d3052f2ebc9a0a426c
Depends-On: Ieddf71114e55e0d3e3b040751d21a5523d4438d4
Reviewed-on: http://gerrit.dmdirc.com/1947
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 gadus atpakaļ
Greg Holmes
decb60c49b
Style fixes
Change-Id: Ib8fa12f91b38aecd30fc22b89fba624200c8e22a
Reviewed-on: http://gerrit.dmdirc.com/1946
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Chris Smith
f5fff70ef4
Fix line endings / trailing spaces
Change-Id: Id0a4aa086f7fb9bac776ec4c877aa8628175c0bc
Reviewed-on: http://gerrit.dmdirc.com/1921
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Chris Smith
84a4059c5f
Plugins support for core frame container changes
Change-Id: Iecbb2941c99a3412dc2eb3b7f56fc584d2db483e
Depends-On: Ieefbf2d1e157e3638dbe8fdedbd4f32642061329
Reviewed-on: http://gerrit.dmdirc.com/1884
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Greg Holmes
5ca1818500
Fixes CLIENT-179
Change-Id: I2b6cdb5d527ce219aa341ed86d8ac479f1da85f6
Reviewed-on: http://gerrit.dmdirc.com/1803
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Shane Mc Cormack
e1106c80db
Update Copyright
13 gadus atpakaļ
Greg Holmes
b732f4bd16
PMD Fixes for plugins
Change-Id: I16cbfad94712946435c2be40ed0f2d25733bf354
Reviewed-on: http://gerrit.dmdirc.com/1700
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
058a15b4fd
Allow styliser formatting in treeview.
Fixes issue CLIENT-24
Depends-On: Ia561f2b92cc4f007f7fefb24a28231fff927bc36
Change-Id: I9ca03e2fdc16f8a4c5b3c34a8304fa46555dc061
Reviewed-on: http://gerrit.dmdirc.com/1695
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 gadus atpakaļ
Greg Holmes
4a4a169e27
Fix PMD errors in plugins.
Change-Id: I7953fd2c0bbadb5a30188641a25352c10905416c
Reviewed-on: http://gerrit.dmdirc.com/1691
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
2c4fe17288
Remove MDI from the client.
Tidy up mainframe (creating a new dialog class).
Fix OptionalJSpinner having an excessive border.
Fixes issue CLIENT-66
Fixes issue CLIENT-2
Change-Id: I450fe4a6060988843caad0b22a1ac2ffad9e4c28
Depends-On: If58397d37b89c8fe6e099c47fb4d26fdc4589b49
Reviewed-on: http://gerrit.dmdirc.com/1630
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
4cd224fcd7
Make tree nodes transparent as required.
Fixes issue CLIENT-30
Change-Id: I7b2aefe95c9e1e1ad8aa5a4301f8a8638344a913
Reviewed-on: http://gerrit.dmdirc.com/1636
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 gadus atpakaļ
Chris Smith
f77c795b34
UI support for multiple selection in popups
Fixes CLIENT-87
Change-Id: I7684eb14f330ee46ed57fd764f5794b1c948672b
Depends-On: Id9d28d2db1f9f972b841f372f322a0968132600d
Reviewed-on: http://gerrit.dmdirc.com/1608
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
b0f3497fa4
Re-add treescroller after treeview is rebuilt.
Fixes isssue CLIENT-1
Change-Id: Ib0a23179daffa4903a192b627caf0a8d0823bdd6
Reviewed-on: http://gerrit.dmdirc.com/1534
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 gadus atpakaļ
Greg Holmes
fda519faf5
Add optional tree handles
Fixes issue 4293
Change-Id: Iea114b15a41cc1c3987ad2ac9b55dbd64c2a4b92
Reviewed-on: http://gerrit.dmdirc.com/1413
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Chris Smith
322f6d3a8a
Remove some seemingly pointless code
Change-Id: Iee459685d229dc3758e6745cc0d1e6245bf9406b
Reviewed-on: http://gerrit.dmdirc.com/1434
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Chris Smith
88506a0c91
Treeview now checks notification colour when adding windows
Change-Id: I233aeefb4b406014df0a8f70933db5ba0a5ffa10
Reviewed-on: http://gerrit.dmdirc.com/1433
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Greg Holmes
8016183432
Import order fixing
Change-Id: I96c3ad666c6a176d5289f47c02ba6a524ee34172
Reviewed-on: http://gerrit.dmdirc.com/1327
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ
Greg Holmes
39281e9e9c
Don't add duplicate windows... simplest fix for obscure timing issues...
Fixes issue 4196
Change-Id: Idddfe2ded29019a065f861902fd9950b9455f8d7
Reviewed-on: http://gerrit.dmdirc.com/1295
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greboid
f13dbdb988
On the fly frame manager switching.
TreeView supports this, buttonbar has issues.
Fixes issue 4061
Change-Id: If1f254caac4455a0c0f730ea4885f73de62bebec
Reviewed-on: http://gerrit.dmdirc.com/1188
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ
Greboid
089efde3d5
Fixes treeview not listening for new settings
Change-Id: Ib8f97015ca6488a631a67ecc52787a25d2992aef
Reviewed-on: http://gerrit.dmdirc.com/1185
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ
Greboid
da5e7aef92
Rename treeview sort config options
issue 3837
Change-Id: I0302e13d8bf72b4af17a52d51ae527d266a7ce5a
Reviewed-on: http://gerrit.dmdirc.com/1180
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 gadus atpakaļ
Greboid
15f5314833
Move FrameManager to the SwingUI, use UI window listeners for frame containers
Make background opened windows respect maximised states
Fixes issue 4037
Change-Id: I2d5096ef116b5e5325eb050c51a17cab4e5b867d
Reviewed-on: http://gerrit.dmdirc.com/1154
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greboid
7fcb6727aa
FrameContainers need UIControllers to be sane... Simple method to provide this.
Change-Id: I1fe08f27693e9fb8134b53c317a8871d93658178
Reviewed-on: http://gerrit.dmdirc.com/1145
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Chris Smith
ae3eb43d28
Massive window changes.
See corresponding core change for full details.
Change-Id: I6ddf872aa7073dd9306a17f6ae03c462a5898296
Reviewed-on: http://gerrit.dmdirc.com/1143
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 gadus atpakaļ
Greboid
9c5a770d98
Work on background opening of windows.
issue 141
Change-Id: I43ea7438c849c590f7c172b19caec99f1f8d8533
Reviewed-on: http://gerrit.dmdirc.com/1130
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 gadus atpakaļ
Greboid
57a4ad75fe
Removes more deprecated method usages
Change-Id: I6e592b5e5582ddb3ecc7294fc65c009f62e0e8c1
Reviewed-on: http://gerrit.dmdirc.com/1115
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 gadus atpakaļ