摘要:
A system has a hierarchical organization for modifying and applying tools for manipulating data types. The system has a user interface for displaying the hierarchical organization, an inspector for viewing and modifying an internal structure of the tools and a button for launching each of the inspectors.
摘要:
A user interface receives user input representative of movement of a mouse pointer relative to a datum point. This datum point is established as a origin with four quadrants. The movement is determined to be either in a first sense or an opposite second sense relative to the datum point. A variable responsively increments when the movement is in the first sense and responsively decrements when the movement is in the second opposite sense. The user may move the pointer in a generally circular or spiral pattern in a clockwise or counterclockwise sense about the origin until the desired value is attained.
摘要:
The present invention relates to method and apparatus for presenting a graphical user interface for use in displaying graphics on a computer display. A frame window is launched that includes a main menu and defines a window border that bounds a user work surface on a display monitor. A first borderless child window is attached to the frame window. This first borderless window is a graphics display window for displaying an image on the user work surface. One or more additional borderless child windows are attached to the frame window. These other child windows display controls such as buttons and icons that allow the user to control depiction of the image within the first borderless child window. The buttons and icons have a sculpted appearance that appears raised in a first state and appear reversed when `depressed` or activated by the user.
摘要:
A computer-implemented messaging application (e.g., e-mail, browser, paging) lists messages addressed to a user in a graphical message window of a graphical user interface. The message window lists both read and unread messages. The read messages are displayed visually differently than the unread messages to distinguish between the two types. A highlight bar identifies a particular message in the list. The message window has a preview pane in which the highlighted message can be previewed by a user without opening that message into a separate window. Heuristics are employed to determine whether the user is likely to be reading the message while it is displayed in the preview pane. For instance, scrolling the message in the preview pane is evidence that the user is likely to be reading the message. If any heuristic condition is met, the message is marked as read.