1. A method of presenting a data input interface, the method comprising: displaying a single text input field which, through a first input to the text input field itself, can select between at least a first operation and a second operation; displaying, by a data processing system, a separator within the text input field, wherein a first portion and a second portion are separated by the separator; receiving the first input to the single text input field to determine a selected operation which includes one of the first operation or the second operation, wherein the first input comprises receiving a user input in either the first portion or the second portion of the text input field, wherein the first operation is selected if the user input is positioned in the first portion when the user input is received and wherein the second operation is selected if the user input is positioned in the second portion when the user input is received, wherein the first operation is a text search through a first source of data and wherein the second operation is either a file operation or a search operation that is different than the first operation, and wherein in response to the first input, the separator automatically disappears from the text input field and the first portion dominates the entire area of the text input field if the first operation is selected and the second portion dominates the entire area of the text input field if the second operation is selected; receiving a text input in the single text input field, the text input being displayable in the entire single text input field and performing the selected operation on the text input.
6. A method as in claim 1 further comprising: displaying a first identifier to identify the first operation and displaying a second identifier to identify the second operation.