Chris Smith
f97b39b1c5
Intelligent commands can now suppress normal tab completable targets, so /ctcp foo <tab> will only complete valid CTCP types, rather than completing valid CTCP types, nicknames, channel names and command names.
git-svn-id: http://svn.dmdirc.com/trunk@1585 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ac21a1a8b8
Bash style completion is now actually bash-style (you have to tab twice to get spammed)
You can now tab complete nothing (hitting tab without being in a word will work as expected, rather than ignoring you)
git-svn-id: http://svn.dmdirc.com/trunk@1584 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c9e83a169a
Added basic custom window implementations
git-svn-id: http://svn.dmdirc.com/trunk@1583 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
25e2c5ab34
Added basic icon manager
git-svn-id: http://svn.dmdirc.com/trunk@1582 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
3e3307d033
Added new server actions
git-svn-id: http://svn.dmdirc.com/trunk@1581 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
880560a067
More abstraction (core no longer deals with internal frame listener stuff)
This breaks the raw window quite impressively, will be fixed when it's made into a custom window.
git-svn-id: http://svn.dmdirc.com/trunk@1580 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
73a8f92b6a
Some more UI abstraction (server window)
git-svn-id: http://svn.dmdirc.com/trunk@1579 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0906e4b1d8
/nowplaying is now intelligently-completable
Fixed AOB exception in the kaffeine and noatun sources
git-svn-id: http://svn.dmdirc.com/trunk@1578 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
e6ebd8c6cc
Some more work on action wrappers
git-svn-id: http://svn.dmdirc.com/trunk@1577 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
9ab50e5a16
ISSUE: 332: Paste dialog shows incorrect line count
git-svn-id: http://svn.dmdirc.com/trunk@1576 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
0a46e98716
ISSUE: 333: Paste dialog doesn't update line count when editing
git-svn-id: http://svn.dmdirc.com/trunk@1575 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
6952c6b5ba
WindowContainers no longer add sent lines to the input backbuffer. This was a bad idea.
This will break pasted stuff being added to the back buffer temporarily.
git-svn-id: http://svn.dmdirc.com/trunk@1574 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
13aa827f24
Fix and finish now playing plugin
git-svn-id: http://svn.dmdirc.com/trunk@1573 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Shane Mc Cormack
92c5c7a52a
Added action events
git-svn-id: http://svn.dmdirc.com/trunk@1572 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
79129578ea
More work on the nowplaying plugin
git-svn-id: http://svn.dmdirc.com/trunk@1571 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
864dd6a777
Fix bug in plugin manager that meant plugins accessing it caused horrible recursive loops
git-svn-id: http://svn.dmdirc.com/trunk@1570 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c43c346463
Work on the nowplaying plugin
git-svn-id: http://svn.dmdirc.com/trunk@1569 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
75f087a06b
Add some interfaces for the NP plugin
git-svn-id: http://svn.dmdirc.com/trunk@1568 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
639302e773
Added key components and boolean comparison
git-svn-id: http://svn.dmdirc.com/trunk@1567 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
c2e577cf3d
Added function key actions
git-svn-id: http://svn.dmdirc.com/trunk@1566 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0f8a2ca482
Added plugin actions
git-svn-id: http://svn.dmdirc.com/trunk@1565 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
038800a8d8
Fixed focus moving without selection in pasteDialog
git-svn-id: http://svn.dmdirc.com/trunk@1564 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
7e36a28188
BUG: Fixed OSD having a taskbar entry
git-svn-id: http://svn.dmdirc.com/trunk@1563 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
61a0c92000
BUG: OSD no longer steals focus
BUG: ColourPickerDialog no longer steals focus
ISSUE: 327: Paste Multiple Lines dialog (now changes button focus on left/right keys)
git-svn-id: http://svn.dmdirc.com/trunk@1562 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
d5b826df1e
new PasteDialog (not quire finished)
git-svn-id: http://svn.dmdirc.com/trunk@1561 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ab9032ffd4
ButtonBar improvements
git-svn-id: http://svn.dmdirc.com/trunk@1560 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
ebf8915b1f
Button bar is now slightly less retarded
git-svn-id: http://svn.dmdirc.com/trunk@1558 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
29f6989d06
Added very very very basic buttonbar frame manager
Added config option to switch frame managers
git-svn-id: http://svn.dmdirc.com/trunk@1557 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f626c839fe
Initial work on repositioning frame managers
git-svn-id: http://svn.dmdirc.com/trunk@1555 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
eca98a421f
getNumLines should produce the correct value now
git-svn-id: http://svn.dmdirc.com/trunk@1553 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
f29537b671
NPE fix
git-svn-id: http://svn.dmdirc.com/trunk@1552 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
0afc69b0c7
Hide everything behind interfaces
git-svn-id: http://svn.dmdirc.com/trunk@1551 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
370aabe07f
Copy should work again in the channel popup
git-svn-id: http://svn.dmdirc.com/trunk@1550 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
b8dd1049bb
Rejiggle some stuff and remove all deprecated methods
git-svn-id: http://svn.dmdirc.com/trunk@1549 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
7a831ab29e
ISSUE: 326: Abstract input field from frame
git-svn-id: http://svn.dmdirc.com/trunk@1548 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
ca97ddd040
ISSUE: 329: Ctrl+c should copy in textpane when quickcopy isn't enabled
Potential NPE's fixed
git-svn-id: http://svn.dmdirc.com/trunk@1547 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
be8f9c8cb3
Fixed some more deprecated usage
git-svn-id: http://svn.dmdirc.com/trunk@1546 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
75fff3ddc1
Added writable frame container class, and made query/server/channel implement it
Removed a load of deprecated method use
git-svn-id: http://svn.dmdirc.com/trunk@1545 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
1a04925dec
Added new Window interface
git-svn-id: http://svn.dmdirc.com/trunk@1544 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5f011a46ab
Moved InputWindow interface into ui.interfaces
Deprecated sendLine() in frame container
git-svn-id: http://svn.dmdirc.com/trunk@1543 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
2765a2b1f9
Removed uses of deprecated sendNotification method, and remove the method itself
git-svn-id: http://svn.dmdirc.com/trunk@1542 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Gregory Holmes
dfe46f7752
Issue: 324: Textpane Right click (URLs now have open/copy items in the menu)
git-svn-id: http://svn.dmdirc.com/trunk@1541 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
dc04f9e1a0
Renamed CommandWindow to InputWindow and moved to UI
git-svn-id: http://svn.dmdirc.com/trunk@1540 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
fcef8e2770
Renamed CommandWindow to InputWindow and moved to UI
git-svn-id: http://svn.dmdirc.com/trunk@1539 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
efed4f647d
Fix error in command parser, removed unused imports from logging plugin
git-svn-id: http://svn.dmdirc.com/trunk@1538 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
5d53d00881
Fixed some uses of deprecated methods in Server and CommandParser
git-svn-id: http://svn.dmdirc.com/trunk@1537 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
e3d7bec4dc
Added /active command
git-svn-id: http://svn.dmdirc.com/trunk@1536 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
07dd1a8139
The notify command can now be used for any window
git-svn-id: http://svn.dmdirc.com/trunk@1535 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
8a0ce12d42
Core tidying
git-svn-id: http://svn.dmdirc.com/trunk@1534 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago
Chris Smith
48cbd4f73a
Deprecated some methods of the command window interface
git-svn-id: http://svn.dmdirc.com/trunk@1533 00569f92 -eb28-0410-84fd-f71c24880f
17 years ago