Buttons as first class objects on an X desktop

11Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

A high-level user interface toolkit, called XButtons, has been developed to support on-screen buttons as first class objects on an X window system desktop. With the toolkit, buttons can be built that connect user interactions with procedures specified as arbitrary Unix Shell scripts. As first class desktop objects, these buttons encapsulate appearance and behavior that is user tailorable. They are persistent objects and may store state relevant to the task they perform. They can also be mailed to other users electronically. In addition to being first class desktop objects, XButtons are gesturebased with multiple actions. They support other interaction styles, like the drag and drop metaphor, in addition to simple button click actions. They also may be concurrently shared among users, with changes reflected to all users of the shared buttons. This paper describes the goals of XButtons and the history of button development that led to XButtons. It also describes XButtons from the user's point of view. Finally, it discusses some implementation issues encountered in building XButtons on top of the X window system.

Cite

CITATION STYLE

APA

Robertson, G. G., Henderson, D. A., & Card, S. K. (1991). Buttons as first class objects on an X desktop. In Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 (pp. 35–44). Association for Computing Machinery, Inc. https://doi.org/10.1145/120782.120786

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free