Greg Holmes
4e45644e2a
Take document trimming into account with new line indicator.
Fixes CLIENT-272
Change-Id: I7fadc16777bfd6f5a5de180d4a747e03aaf1a841
Reviewed-on: http://gerrit.dmdirc.com/2076
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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 years ago
Greg Holmes
77ff9629e7
Fixes input handlers being mostly broken in the swing UI.
Change-Id: Ide1404c9411c419bf2e1aa37ad1b16ab84ee726b
Reviewed-on: http://gerrit.dmdirc.com/2070
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
18e817b90c
Only close statusbar popups when the mouse leaves the label and popup.
Fixes CLIENT-273
Change-Id: Ic7d01df1140034c600255e299c5afa3adabe8b07
Reviewed-on: http://gerrit.dmdirc.com/2069
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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 years ago
Greg Holmes
a93906a609
Switch to using component frames.
Change-Id: Ibbed782aaf570bdac2641842ad4bebbc7e285404
Reviewed-on: http://gerrit.dmdirc.com/2050
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c0a7ed0f1f
Don't create needless empty strings
Change-Id: I74cbf6b8ae2e2c4eabaaa392258dc47a050e3ebc
Reviewed-on: http://gerrit.dmdirc.com/2058
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
c2c4ccde1b
Display all modes not set modes, fix layout issues.
Fixes CLIENT-270
Change-Id: I6eac57b36a5a390acb59132ac6686c77ce02155b
Reviewed-on: http://gerrit.dmdirc.com/2051
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
a100d40b0a
Fix after PM method change
Change-Id: I0dd7ec532e5e6fdf295da488b1870fef9ad976f1
Depends-On: Idd93067e0d4ec64c2819d8c7035ce1695d4e8ebf
Reviewed-on: http://gerrit.dmdirc.com/2046
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c55ab4f18d
Initial work on componentising DCC plugin (and all windows)
Change-Id: I2d54aeab876cb60d63d8fd5445d5344aee914054
Reviewed-on: http://gerrit.dmdirc.com/2042
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
9c89b0efee
Don't show each message twice.
Fixes CLIENT-268
Change-Id: I10690003ee1439e4feb518c98dab2392aff65470
Reviewed-on: http://gerrit.dmdirc.com/2041
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
3096dc6684
Fix a couple of style errors in the textpane
Change-Id: If8dcad12e4332150c23149e1714570d09a372ff8
Reviewed-on: http://gerrit.dmdirc.com/2039
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
c9fadebbd6
Use new BasePlugin methods for registering commands.
Change-Id: If0aa11d3423514916f98054d44ef863dcaac3a49
Depends-On: I62a79e69bd92d4aad1c244f5683f2d0524b8337e
Reviewed-on: http://gerrit.dmdirc.com/2036
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
b9ccdf76f9
Remove unused ctor args
Change-Id: I970b49db0abac46d15a11e2b71dc0b50bd3a8faf
Depends-on: Ief1c8e499af7e3a43328046dc140ba941d8cb010
Reviewed-on: http://gerrit.dmdirc.com/2033
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
1ed60c75bd
Remove unused fields, params and classes
Change-Id: I83a39fe9a6284f5a9918cb0dbf02061ba0a41d9d
Reviewed-on: http://gerrit.dmdirc.com/2031
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
ee7505be95
Expose Swing UI version in about dialog.
Fixes CLIENT-227
Change-Id: Ia55cf5fcb88817a669523da3c8f070bf53be9420
Reviewed-on: http://gerrit.dmdirc.com/2032
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Chris Smith
fbf1d84c1a
Remove pointless constructors
Change-Id: Ie9dab60b6946e6b5ecfa8d9c3a5cae8381806324
Reviewed-on: http://gerrit.dmdirc.com/2027
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
7c0388f4b8
Show restart dialog when retart is needed
Change-Id: I0a4d9014ec979ff84b675d42923746612de15ca0
Reviewed-on: http://gerrit.dmdirc.com/2017
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Simon Mott
1d52c51289
/popout and /popin command added to swing ui
Fixes issue CLIENT-260
Change-Id: I61210a30cc9ae6719bbf3fa9da7008b73b2ee5c5
Reviewed-on: http://gerrit.dmdirc.com/2007
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
0d469817e3
Remove frame changed action triggering from the UI
Change-Id: Ia0446b5ceea9eb9bb580395027212dab1fe308ca
Reviewed-on: http://gerrit.dmdirc.com/2016
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
e7b2ef53cc
Move Input command to SwingUI
Change-Id: I3cace87bb0061d0255ce4c1e108baf09c0dc37bc
Reviewed-on: http://gerrit.dmdirc.com/2014
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
5f76f5b75c
Remove windows from commands
Change-Id: I895be099fa526e4e4b566e7178120b5d1ad0912c
Depends-On: I5b6e7e2ca81d114028fef6cac0d88498def62ea0
Reviewed-on: http://gerrit.dmdirc.com/2012
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
338dae7db1
Don't use tostring for CSD title
Change-Id: Ic606047d4ac3454e7732a18113f0819f02803076
Reviewed-on: http://gerrit.dmdirc.com/1994
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
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 years ago
Chris Smith
5035ea4ae7
Use new WM method in SwingController to fix reattaching
Fixes CLIENT-257
Change-Id: I943d0fd7599a188ba2850f3fd090f4deb98312c9
Depends-On: If02d3fa96e1cba0ddb8d8b6d4960870d5a461df1
Reviewed-on: http://gerrit.dmdirc.com/1986
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
612e2779bf
Don't load remote images in the EDT.
Change-Id: I81d900a45cc589ffe2af0afdc05cfef2f87c5b20
Reviewed-on: http://gerrit.dmdirc.com/1981
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
f5de47b21c
Revert "Don't load remote images in the EDT"
This reverts commit 00b7926810 .
Change-Id: Ic46e4185df7959ae8723adf2c1167a67c4fb450b
Reviewed-on: http://gerrit.dmdirc.com/1980
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
00b7926810
Don't load remote images in the EDT
Change-Id: I79be69a80ab38e9d5d4aed0634e96dabdecb7b68
Reviewed-on: http://gerrit.dmdirc.com/1979
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
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 years ago
Greg Holmes
4fd1fb67fa
Client will now quit when closed from the swing UI.
Change-Id: Icd5c76fb7c8225a55f7c588c2f654cfdd29d78e0
Reviewed-on: http://gerrit.dmdirc.com/1973
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
a115066bfa
Make swing UI detach on unload
Fixes CLIENT-11
Change-Id: I192562e176615f337df2f7686d0f6c50e00d9b27
Reviewed-on: http://gerrit.dmdirc.com/1969
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
7869939cde
Don't invokeandwait for no reason.
Issue CLIENT-251
Change-Id: Ie58644157e91e0a8244074145aa507818d96dc5e
Reviewed-on: http://gerrit.dmdirc.com/1961
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
25e3a7c21e
Add new UIController method to UIControllers.
Change-Id: I02f3803fe1d3cce0a2b958fd11f3711965d8cfd3
Depends-On: Ib675bf702ed50b90649aafa8dcba67dd4ff35986
Reviewed-on: http://gerrit.dmdirc.com/1959
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
fda2a3ecbc
Don't hang the EDT when setting active frames.
Fixes CLIENT-248
Change-Id: Ie9ad238e436ed5367566769cbdcf955a53822d44
Reviewed-on: http://gerrit.dmdirc.com/1957
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Build Manager
13 years ago
Greg Holmes
67d6f2af60
Add listeners for frame info events.
Fixes CLIENT-243
Change-Id: I0bcf2aa93dd2248310996b02921bfe3e1d404087
Reviewed-on: http://gerrit.dmdirc.com/1956
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
7ae8510086
Hack around notification bug until issue CLIENT-247 is resolved.
Change-Id: Ia032f687273a40b6812b9f61939ec65ee7dc20b2
Reviewed-on: http://gerrit.dmdirc.com/1955
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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 years ago
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 years ago
Greg Holmes
c98f67b435
Switch to using DateUtils
Change-Id: I5010c1c77247579e586e20a11a1a9b7b73b81307
Depends-On: I8269aab84413d3865975a6ca15dc656a525895ea
Reviewed-on: http://gerrit.dmdirc.com/1930
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Chris Smith
37016ac81e
Remove window open and close methods
Change-Id: Iafa45bf5e9d82204860d8f2364244a2ddf5e3c50
Depends-On: Ic4d826178fcb4245ea15ea2e3c937794313556d7
Reviewed-on: http://gerrit.dmdirc.com/1933
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
5f035d6e76
Change Plugin to an interface and add BasePlugin abstract class.
Issue CLIENT-241
Depends-On: Ie1b3277bb1c667ee99a1b203c2ff1094616ceaff
Change-Id: If0fd1c74a19c488cb7853d69deae9f75bab43d41
Reviewed-on: http://gerrit.dmdirc.com/1923
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
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 years ago
Greg Holmes
3a479cb30f
Don't load/unload plugins in the EDT
Fixes CLIENT-226
Change-Id: I23a058df642f2738e2878491e72b679d04554257
Reviewed-on: http://gerrit.dmdirc.com/1916
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Greg Holmes
90d9a407d7
Don't apply updates in the EDT
Fixes CLIENT-225
Change-Id: Ib2200064bcb63e7af66196ec51311d45aa1c8936
Reviewed-on: http://gerrit.dmdirc.com/1915
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
0eac1c649b
Don't dereference null items in server lists.
Fixes CLIENT-239
Change-Id: I5ef10b4666189c954719ef690d26a73cfb79092e
Reviewed-on: http://gerrit.dmdirc.com/1914
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
bb5125811f
Better positioning and sizing for message popup
Change-Id: I23786336df1f77579de73240332bb74a7edb5d42
Reviewed-on: http://gerrit.dmdirc.com/1911
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
4737c74580
Switch listener type for move/resize listener
Fixes CLIENT-233
Change-Id: I817281af3ad4ef17dafda28752c3cda5ce9d273c
Reviewed-on: http://gerrit.dmdirc.com/1910
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
238b65b85c
More finals
Change-Id: I5095c93b4119e6b2663bd810b052edf937e06a69
Reviewed-on: http://gerrit.dmdirc.com/1904
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
9fe179f4fd
Finally
Change-Id: I4ebbfe390671a012761066878a665e44fd8c268c
Reviewed-on: http://gerrit.dmdirc.com/1903
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
8d0de8aa1b
finally again
Change-Id: I2627f36dc1f8de76ce8a4fc96bf93afdb43683c9
Reviewed-on: http://gerrit.dmdirc.com/1906
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago