Modified:
trunk/src/com/dmdirc/ui/input/InputHandler.java
Log:
Some groundwork for shift+tab cycling backwards in tab completers
Git-version: 0.6.3m2-362-g9ff6a2e
Modified: trunk/src/com/dmdirc/ui/input/InputHandler.java
===================================================================
--- trunk/src/com/dmdirc/ui/input/InputHandler.java 2010-01-24 14:20:05 UTC (rev 5825)
+++ trunk/src/com/dmdirc/ui/input/InputHandler.java 2010-01-24 15:32:04 UTC (rev 5826)
@@ -387,8 +387,21 @@
/**
* Handles tab completion of a string. Called when the user presses tab.
+ *
+ * @deprecated Preferred method is {@link doTabCompletion(boolean)}
*/
+ @Deprecated
protected void doTabCompletion() {
+ doTabCompletion(false);
+ }
+
+ /**
+ * Handles tab completion of a string. Called when the user presses
+ * (shift) tab.
+ *
+ * @param shiftPressed True iif shift is pressed
+ */
+ protected void doTabCompletion(final boolean shiftPressed) {
if (tabCompleter == null || (flags & HANDLE_TABCOMPLETION) == 0) {
LOGGER.fine("Aborting tab completion. Completer: " + tabCompleter
+ ", flags: " + flags);