Greg Holmes
75c58ac94e
Minor tidying in TextFrame.
Fixes issue CLIENT-22
Change-Id: I65691a9409158974bbc7d83b0c8d0aafdc42fd2c
Reviewed-on: http://gerrit.dmdirc.com/1548
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
1ddd2945da
Revert "Cache positions of lines for faster repaints."
This reverts commit 0601199033 .
Fixes issue CLIENT-73
Fixes issue CLIENT-74
Change-Id: Iee9f842af81df4360a5dc7e3d6e6003f604c8033
Reviewed-on: http://gerrit.dmdirc.com/1546
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
3563d122e5
Load OSD Manager in ctor not on plugin load.
Fixes issue CLIENT-69
Change-Id: I37bba19923b02e5d4390929aff08c82d1d6edbf7
Reviewed-on: http://gerrit.dmdirc.com/1541
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
0025d6bc58
Move InputFields into their own package.
Foundation work for Action/Alias dialogs to allow control code input.
Issue CLIENT-53
Change-Id: I2a9cc50577050120357d263f2471e8137c78eaae
Reviewed-on: http://gerrit.dmdirc.com/1535
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
338ab10219
Adds some window arrangement options for MDI mode.
Fixes issue CLIENT-20
Change-Id: Ib36a2434ccee62e44894e7f6c6e49917247fcdb8
Reviewed-on: http://gerrit.dmdirc.com/1536
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 years ago
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 years ago
Chris Smith
48d6cca2a0
Misc style fixes
Change-Id: I08ec70d6f469892c62a20147a279b9d5e7dc643d
Reviewed-on: http://gerrit.dmdirc.com/1533
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
e50c0b3f69
Stop commands registering themselves in ctors
CLIENT-61
Change-Id: I221cfc371d4313f2fcdcc7bb6066268508927cc9
Reviewed-on: http://gerrit.dmdirc.com/1532
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
29cc552c8e
Twitter parser style improvements
Change-Id: I50931148fac5a4f5fd8f5fc372758f2a2fb7ca07
Reviewed-on: http://gerrit.dmdirc.com/1529
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
2af6301c7a
More deprecation changes
Change-Id: I5a395c756a9403dada37afcb746f9128b9639fbe
Reviewed-on: http://gerrit.dmdirc.com/1518
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
02248d05b7
Remove old/unstable uses of URLHandler
Fixes CORE-11
Change-Id: Icc74ece86b012aa92ef999eb68df727e372e203e
Depends-on: I268aa593dd81f38c94fc11e625acb4ff4aed61d1
Reviewed-on: http://gerrit.dmdirc.com/1523
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
Reviewed-by: Greg Holmes <greg@dmdirc.com >
13 years ago
Chris Smith
0522ef4a6e
Update usages of ErrorLevel.getIcon()
CORE-9
Change-Id: Iee0aa1d166b301f56a92f0bc1d3b38c0ed1000dc
Depends-On: Id43521640e66ee80962d3b2432f652c47b6223c1
Reviewed-on: http://gerrit.dmdirc.com/1520
Reviewed-by: Greg Holmes <greg@dmdirc.com >
Automatic-Compile: Greg Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
3c7acd4360
Remove usages of deprecated method getCommandParser from InputWindow.
Fixes issue SWINGUI-35
Change-Id: I04ffd7e8392820a51d08a144edc876323c164c1b
Reviewed-on: http://gerrit.dmdirc.com/1515
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
a54128752b
Tidy up method to find input command parser.
Change-Id: Ifda3004bcbe6c8a2503cacb4c9bb7c15826fb4af
Reviewed-on: http://gerrit.dmdirc.com/1514
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
46296523c2
Change auto minimisation of the systray plugin to false
Change-Id: Ia5617d621f43f916234c43c17aecce6c6c2c59a4
Reviewed-on: http://gerrit.dmdirc.com/1513
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
13 years ago
Greg Holmes
0601199033
Cache positions of lines for faster repaints.
Change-Id: I1b40e3d6c48bf245a00b895ccd82ed16a1b849bf
Reviewed-on: http://gerrit.dmdirc.com/1512
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
3d008dee69
On the fly frame manager position moving.
Fixes issue 4434
Change-Id: I8775284c86583c11d4d8dd5341159d64aecbed6c
Reviewed-on: http://gerrit.dmdirc.com/1509
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
13 years ago
Simon Mott
ea460fbf9c
Changed Timeout setting in OSD plugin to be an OptionalInteger which allows for OSD windows to stay open indefinitely
Fixes issue 4292
Change-Id: I23638f76f81f8aa6cd260cc07268a16eaaf9a564
Reviewed-on: http://gerrit.dmdirc.com/1508
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
13 years ago
Greg Holmes
cb383eedc1
Check window exists before using it
Fixes issue 4457
Change-Id: Iae1297c043b2c65836db2c276cb39d71cce827aa
Reviewed-on: http://gerrit.dmdirc.com/1504
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
7f6dcc101b
Remove code duplication in TextPane getSelectedText.
Fixes issue 4447
Change-Id: Ia5844908d2ab6eeed238423338cfe05c10da7bb2
Reviewed-on: http://gerrit.dmdirc.com/1502
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
ed091b4a1c
Remove inputwindow hackery
Change-Id: I3e9a50431efa92688b97a7474e1ab6eb04e13e9e
Reviewed-on: http://gerrit.dmdirc.com/1497
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
e11ca43562
Disable ok/cancel buttons if updating when opening update dialog.
Fixes issue 4451
Change-Id: I81ed6cebbdd017eae8d428ed3395b19c272de9c9
Reviewed-on: http://gerrit.dmdirc.com/1499
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
6a6c30097b
Remember selection interval in addon browser on refresh.
Fixes issue 4455
Change-Id: I452e8825cd55d3906ce2748075dfed68531f0577
Reviewed-on: http://gerrit.dmdirc.com/1498
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
e79bfc0408
Remove all fest libraries and dependent tests
No tests are better than flakey tests
Change-Id: I5b06a976ed948fc05f9a8e47529b90b76aca976f
Reviewed-on: http://gerrit.dmdirc.com/1495
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greg Holmes
a11717df19
Adds control code copying
Fixes issue 2179
Change-Id: I4586bd633728e29131a2f59155da7d7d2f920aea
Reviewed-on: http://gerrit.dmdirc.com/1487
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Greg Holmes
f6780738e0
Select all text and focus server field when showing NSD.
Change-Id: I0b38705968c4f9e518eb4a4556becfe4013bc791
Reviewed-on: http://gerrit.dmdirc.com/1485
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
42ab28ddd7
Dummy ui now exports getController
Fixes issue 4426
Change-Id: Ic70f69a328d87f1e0d9ed6ca161d670d059b9b8c
Reviewed-on: http://gerrit.dmdirc.com/1483
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
8b6eebbf5b
Remove pointless setUI calls
Change-Id: Ic426cf9c5b8ade035d8d236335495752954c103f
Reviewed-on: http://gerrit.dmdirc.com/1482
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
61e10924d8
Update UI to cope with new status bar changes
Change-Id: I689e156f166b4f3a40a6da02dd5bf178e8ee89c1
Reviewed-on: http://gerrit.dmdirc.com/1480
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
5842ac8d0d
Swing UI now exports getController
Fixes issue 4420
Change-Id: I5c86c18cfa048f19f1e08c8bccec60ac08e30f86
Reviewed-on: http://gerrit.dmdirc.com/1470
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Greg Holmes
2d9dd05889
Fix broken unit tests.
Change-Id: I2300fc55ee5a682bc00ec332826c5bd092161a82
Reviewed-on: http://gerrit.dmdirc.com/1469
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago
Chris Smith
155db175d0
Add basic support for closing windows to webui
Fixes issue 4314
Change-Id: I62af278b04867b23e83f4319c56780db9ea00e16
Reviewed-on: http://gerrit.dmdirc.com/1468
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Shane Mc Cormack <shane@dmdirc.com >
14 years ago
Chris Smith
b334ee2ff2
Remove some deprecated UI calls
Change-Id: I45e2c50834f4a5de7309ce19f4da5d04918e44c7
Reviewed-on: http://gerrit.dmdirc.com/1467
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
2d72cf17ae
Remove deprecated UI methods from Systray plugin
Change-Id: I15047d6cdb1f642059a2989ce020842a55d251cc
Fixes-issue: 4413
Reviewed-on: http://gerrit.dmdirc.com/1465
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
821dafdfdf
Remove stupid textlabel classes, work around introduced bugs
Update miglayout
Fixes issue 4254
Change-Id: I942553c146edfc4b078433bf2ddc6e93fc41a193
Reviewed-on: http://gerrit.dmdirc.com/1463
Automatic-Compile: Chris Smith <chris@dmdirc.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
bb0b31e42b
Remove deprecated UI Controller methods from nick colour plugin
Change-Id: Icaaf75a266d401f987154a49c04195a6d9ae179a
Fixes-issue: 4418
Reviewed-on: http://gerrit.dmdirc.com/1462
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
68056e36d6
Check is there is text to select before enabling copy item.
Fixes issue 4351
Change-Id: I2d14306b26843c1982c27569e918a95c034baba7
Reviewed-on: http://gerrit.dmdirc.com/1461
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
9c1559c37d
Fallout from PrefsManager changes
Change-Id: I092607bb46b0a78390f8631d8b61861ccb59c1d8
Reviewed-on: http://gerrit.dmdirc.com/1459
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
24d4c12a12
Change internal panel background colour from desktop colour to panel colour.
Change-Id: Ib1330d37dd1ad1c7ff3a6d3c338222e22e03b05d
Reviewed-on: http://gerrit.dmdirc.com/1458
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
93f7e8fdff
Validator move
Issue 4253
Change-Id: I4f1e171cda9a0f35411e7f1e3104fcb4edccfbc6
Reviewed-on: http://gerrit.dmdirc.com/1457
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
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 years ago
Greg Holmes
a850a25acb
Add executor for swing workers, make everything use it.
Fixes issue 4339
Change-Id: I76de3c3bedc17d99766574dbab02a03f019e8d12
Reviewed-on: http://gerrit.dmdirc.com/1450
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
3f8515134e
Re-add settings panel padding (programatic option)
Fixes issue 4329
Change-Id: I14cf31dd4553cb4cb0c9ec9ef560d127c73064de
Reviewed-on: http://gerrit.dmdirc.com/1449
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
38f5fd8444
Remove pack constraint
Client window now no longer gets packed arbitrarily when new channels
are opened. Fixes issue 4334.
Change-Id: I89d7c4485c7e3576f423f90faf861d830e4ee9e7
Reviewed-on: http://gerrit.dmdirc.com/1448
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
3fe3e0f424
Don't add null components to prefs panels, show error.
Remove unused imports in TextPaneCanvas.
Fixes issue 4330
Change-Id: Ifbb3b71e6a954f4700273961025b319b6d5174cd
Reviewed-on: http://gerrit.dmdirc.com/1446
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
b0592313af
Correct invalid numerical settings.
Fixes issue 4323
Change-Id: I15f8ad688bc7919ad76ac33bc537a669a712265c
Reviewed-on: http://gerrit.dmdirc.com/1447
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Chris Smith
c1cc2c6332
Swing UI now only shows SLD option if SL plugin exists
Change-Id: I330409fab8d25704d17285387f8356736675b57f
Reviewed-on: http://gerrit.dmdirc.com/1445
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
14 years ago
Chris Smith
14e847872d
Add serverlist plugin
Change-Id: I759dc8f56920362567778af366a34288fbf2a75d
Reviewed-on: http://gerrit.dmdirc.com/1444
Reviewed-by: Gregory Holmes <greg@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Automatic-Compile: Gregory Holmes <greg@dmdirc.com >
14 years ago
Greg Holmes
7d62be83b0
Do something when background images are unset...
Fixes issue 4328
Change-Id: Ideed3c645fd0e380b9b38a70c2832f105a0897d0
Reviewed-on: http://gerrit.dmdirc.com/1442
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
Reviewed-by: Chris Smith <chris@dmdirc.com >
14 years ago
Greg Holmes
995c60a216
Tidy up TextPaneCanvas a little
Change-Id: Ic091b3b8230222edf0c17dd0839f1ccfbf6bf25e
Reviewed-on: http://gerrit.dmdirc.com/1438
Reviewed-by: Chris Smith <chris@dmdirc.com >
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com >
14 years ago