Gregory Holmes
d5dabd70c2
treeview now caches labels used for nodes, should be slightly more efficient
git-svn-id: http://svn.dmdirc.com/trunk@2371 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
0b717a6c22
Another attempt to fix the annoying problems with error status' being changed
git-svn-id: http://svn.dmdirc.com/trunk@2369 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
c98504e8b3
PopupMenu for the systray cant be reused, moved icon initialisation to constructor
git-svn-id: http://svn.dmdirc.com/trunk@2367 00569f92 -eb28-0410-84fd-f71c24880f
16 years ago
Gregory Holmes
f5ec930c74
ButtonBar uses FrameContainerComparator
FatalErrorDialog dispose's itself
Re-added notification colour cache to the treeview so treeview foreground colour option works again
git-svn-id: http://svn.dmdirc.com/trunk@2366 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
30b40b2c7f
ConfigTarget now uses an enum not a bunch of ints
git-svn-id: http://svn.dmdirc.com/trunk@2364 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
7b7acdf77d
Add unit test to ensure the global config only has global identities
git-svn-id: http://svn.dmdirc.com/trunk@2363 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
bb0222d083
Fixed unit tests
git-svn-id: http://svn.dmdirc.com/trunk@2362 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
57d0bf7280
The DummyController once again returns a DummyFrameManager, rather than throwing a UOE. I'm not sure why this was changed.
git-svn-id: http://svn.dmdirc.com/trunk@2361 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
bfb78a5f4c
Fix for every identity being loaded into the global manager. This may need to be ported to .5.1.
git-svn-id: http://svn.dmdirc.com/trunk@2360 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
101b147e6e
When there are no list modes (?! stupid bitlbee) disable the list modes menu and add button
git-svn-id: http://svn.dmdirc.com/trunk@2357 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
a1a73f3e1b
Insert substitutions button now disabled when nothing is selected
git-svn-id: http://svn.dmdirc.com/trunk@2356 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
864a623b35
Fixed problem with nicklist config listener and colour fallbacks
git-svn-id: http://svn.dmdirc.com/trunk@2354 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
cbd47cf2df
Prefs dialog setting wrong option for nicklist fore/background colours
git-svn-id: http://svn.dmdirc.com/trunk@2353 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
c6f6ec55a9
treeview colours fallback to treeview colours before ui colours
treeview cell renderer now falls back to the correct colours and listens to more config changes to change as needed
swingController now checks the look and feel config var exists before grabbing ig
git-svn-id: http://svn.dmdirc.com/trunk@2352 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
073b8ce573
Global window adds itself to the frame manager before selecting itself
git-svn-id: http://svn.dmdirc.com/trunk@2351 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
39e40a43ad
treeview now sorts using a FrameContainerComparator
git-svn-id: http://svn.dmdirc.com/trunk@2350 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
cb380b1c96
Javadoc and style fixes
git-svn-id: http://svn.dmdirc.com/trunk@2349 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
51ed6bbd5a
* Enforce preconditions in IdentityManager
* Remove old/new values from configchanged interface
git-svn-id: http://svn.dmdirc.com/trunk@2348 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
371e62a594
Fixed HistoryWindow
git-svn-id: http://svn.dmdirc.com/trunk@2347 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
959a574742
Changed the way Logger.doassertion works
git-svn-id: http://svn.dmdirc.com/trunk@2346 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f954e8bd62
Moved FrameContainerComparator into the core, moved non standard windows back to the bottom of the list but kept GlobalWindow at the top
git-svn-id: http://svn.dmdirc.com/trunk@2345 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
9dc99b15cb
Somre more treeview simplification
git-svn-id: http://svn.dmdirc.com/trunk@2344 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
a9af71a6fe
Tidied up the treeview some more, and ironed out some bugs with the new selection/scrolling code
Changed the way framecontainers add themselves to the treeview
Fixed the PasteDialog not moving itself when it resizes
git-svn-id: http://svn.dmdirc.com/trunk@2343 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
65a8e5fe40
Logger.doAssertion no longer takes a message
ActionManager now enforces all (previously unstated) preconditions
git-svn-id: http://svn.dmdirc.com/trunk@2342 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
cb55bb0a0f
More Server/ServerEventHandler work
Added Logger.doAssertion
git-svn-id: http://svn.dmdirc.com/trunk@2341 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f84a157956
Fixed broken mousewheel scrolling
Tidied up the treeview
git-svn-id: http://svn.dmdirc.com/trunk@2340 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
0d81afb970
Abstracted JTree scrolling (relies on the tree using a DefaultTreeModel and DefaultMutableTreeNodes)
Issue 481: Prefs dialog treeview should scroll with mousewheel
git-svn-id: http://svn.dmdirc.com/trunk@2339 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
dd956d3e2f
More work on dialog singletons
Fixed a bug where perform/server settings tried to use empty server/network names
Moved first run wizard into the wizard package
git-svn-id: http://svn.dmdirc.com/trunk@2338 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
3b0d99fc5f
Some more event tidying
Moved server state enum into its own file
git-svn-id: http://svn.dmdirc.com/trunk@2337 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
2dc86a4e61
Simplified some server event handling
ServerEventHandler now makes sure that the events are from the correct parser.
git-svn-id: http://svn.dmdirc.com/trunk@2336 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8378135048
Start moving parser callbacks out of Server
git-svn-id: http://svn.dmdirc.com/trunk@2335 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
11ec1addbf
Started work on singletones destroying themselves when they're closed
BUG: Expanding settings no longer tries to use a null config
git-svn-id: http://svn.dmdirc.com/trunk@2333 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
fda97eb9fb
Remove SwingUtils.invokeLater wrappers from Server/Channel
git-svn-id: http://svn.dmdirc.com/trunk@2332 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
41b6a6b39f
InputHandler now updates tab completion style when the setting is changed
git-svn-id: http://svn.dmdirc.com/trunk@2331 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
92436d22b0
InputHandler now beeps as appropriate
git-svn-id: http://svn.dmdirc.com/trunk@2330 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
4bf10d6e56
Some Server code improvements/changes
git-svn-id: http://svn.dmdirc.com/trunk@2329 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
08e87b62e7
Attempt to fix multiple parsers somehow being connected for one server:
* Server now synchronises usages of its state variable
* Added an extra state check to post005
git-svn-id: http://svn.dmdirc.com/trunk@2328 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
257c410214
Possible fix for the SVN oddness going on in ui.input
git-svn-id: http://svn.dmdirc.com/trunk@2327 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
e363648964
Some work on improving the flexibility of the nowplaying plugin
git-svn-id: http://svn.dmdirc.com/trunk@2326 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
381231e44e
Treeview scrolling now handles the global window properly
git-svn-id: http://svn.dmdirc.com/trunk@2325 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
763b232421
mIRC-style tab completion
git-svn-id: http://svn.dmdirc.com/trunk@2324 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
61b849f44b
Tab completion styles are now abstracted
git-svn-id: http://svn.dmdirc.com/trunk@2323 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
43e6bbbed7
Treeview now sorts non-standard windows above others
git-svn-id: http://svn.dmdirc.com/trunk@2322 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
b690f60f49
Global Window now adds itself to the frame manager
git-svn-id: http://svn.dmdirc.com/trunk@2321 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0a0e241b81
Commands now use constants for the two common formats (commandOutput/commandError)
git-svn-id: http://svn.dmdirc.com/trunk@2319 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
350ec3cc67
Debug command improvements
git-svn-id: http://svn.dmdirc.com/trunk@2317 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
7c22039c5e
Fixed the window menu manager from not showing anything but parent containers
git-svn-id: http://svn.dmdirc.com/trunk@2316 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
5229587e1c
FrameManagers now use {add,del}Window(FrameContainer) and {add,del}Window(FrameContainer, FrameContainer) instead of {add,del}Server and {add,del}Custom
git-svn-id: http://svn.dmdirc.com/trunk@2315 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
fb6e852c59
Added missing dots.
Reverted to using non-fallback method for getOptionBool
git-svn-id: http://svn.dmdirc.com/trunk@2314 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8c55e32c13
Remove unused method from config manager
git-svn-id: http://svn.dmdirc.com/trunk@2313 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago