org.gudy.azureus2.ui.swt.plugins
Interface UISWTInputReceiver

All Superinterfaces:
UIInputReceiver
All Known Implementing Classes:
AbstractUISWTInputReceiver, SimpleTextEntryWindow

public interface UISWTInputReceiver
extends UIInputReceiver

SWT-specific version of UIInputReciever, providing some additional methods to customise the appearance of the input receiver.


Method Summary
 void selectPreenteredText(boolean select)
          Indicates whether you want the preentered text to be selected (highlighted) or not.
 void setLineHeight(int line_count)
          Indicates how many lines by default to show the user to enter input.
 void setSelectableItems(String[] choices, int default_choice, boolean allow_edit)
          Changes the entry box to be a combo box, where the values passed are selectable.
 void setWidthHint(int width)
          Indicates how wide you want the text entry window to be.
 
Methods inherited from interface org.gudy.azureus2.plugins.ui.UIInputReceiver
allowEmptyInput, getSubmittedInput, hasSubmittedInput, maintainWhitespace, prompt, prompt, setInputValidator, setLocalisedMessage, setLocalisedMessages, setLocalisedTitle, setMessage, setMessages, setMultiLine, setPreenteredText, setTextLimit, setTitle
 

Method Detail

setWidthHint

void setWidthHint(int width)
Indicates how wide you want the text entry window to be.

Parameters:
width -

setLineHeight

void setLineHeight(int line_count)
Indicates how many lines by default to show the user to enter input.

Parameters:
line_count -

selectPreenteredText

void selectPreenteredText(boolean select)
Indicates whether you want the preentered text to be selected (highlighted) or not. Default is true.

Parameters:
select -

setSelectableItems

void setSelectableItems(String[] choices,
                        int default_choice,
                        boolean allow_edit)
Changes the entry box to be a combo box, where the values passed are selectable.

Parameters:
choices - The list of options to be made available.
default_choice - Index of the option to present by default.
allow_edit - true if you still want to allow the user to enter their own text, false if you want to restrict them to the choices here.
Since:
3.0.5.3