没有合适的资源?快使用搜索试试~ 我知道了~
Xlib − C Language X Interface
5星 · 超过95%的资源 需积分: 10 112 下载量 44 浏览量
2008-10-30
13:21:53
上传
评论 1
收藏 2.72MB PDF 举报
温馨提示
试读
462页
xlib的c接口定义. XWindow System Standard -- X Version 11, Release 6.7. 纯粹属于手册, 想学习x window的朋友可以参考!
资源推荐
资源详情
资源评论
Xlib − C Language X Interface
XWindowSystem Standard
XVersion 11, Release 6.7
James Gettys
Cambridge Research Laboratory
Digital Equipment Corporation
Robert W.Scheifler
Laboratory for Computer Science
Massachusetts Institute of Technology
with contributions from
Chuck Adams, Tektronix, Inc.
Vania Joloboff, Open Software Foundation
Hideki Hiura, Sun Microsystems, Inc.
Bill McMahon, Hewlett-Packard Company
Ron Newman, Massachusetts Institute of Technology
Al Tabayoyon, Tektronix, Inc.
Glenn Widener,Tektronix, Inc.
Shigeru Yamada, Fujitsu OSSI
The X WindowSystem is a trademark of The Open Group.
TekHVC is a trademark of Tektronix, Inc.
Copyright © 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996, 2002 The Open Group
Permission is hereby granted, free of charge, to anyperson obtaining a copyofthis software and associated documenta-
tion files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use,
copy, modify,merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Soft-
ware.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOTLIMITED TOTHE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTIC-
ULAR PURPOSE AND NONINFRINGEMENT.INNOEVENT SHALL THE X CONSORTIUM BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY,WHETHER IN AN ACTION OF CONTRACT,TORTOROTH-
ERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall not be used in advertising or otherwise to pro-
mote the sale, use or other dealings in this Software without prior written authorization from The Open Group.
Copyright © 1985, 1986, 1987, 1988, 1989, 1990, 1991 by Digital Equipment Corporation
Portions Copyright © 1990, 1991 by Tektronix, Inc.
Permission to use, copy, modify and distribute this documentation for anypurpose and without fee is hereby granted,
provided that the above copyright notice appears in all copies and that both that copyright notice and this permission
notice appear in all copies, and that the names of Digital and Tektronix not be used in in advertising or publicity per-
taining to this documentation without specific, written prior permission. Digital and Tektronix makes no representa-
tions about the suitability of this documentation for anypurpose. It is provided ‘‘as is’’without express or implied war-
ranty.
Acknowledgments
The design and implementation of the first 10 versions of X were primarily the work of three
individuals: Robert Scheifler of the MIT Laboratory for Computer Science and Jim Gettys of Dig-
ital Equipment Corporation and Ron Newman of MIT,both at MIT Project Athena. Xversion 11,
however, isthe result of the efforts of dozens of individuals at almost as manylocations and
organizations. At the risk of offending some of the players by exclusion, we would liketo
acknowledge some of the people who deservespecial credit and recognition for their work on
Xlib.Our apologies to anyone inadvertently overlooked.
Release 1
Our thanks does to Ron Newman (MIT Project Athena), who contributed substantially to the
design and implementation of the Version 11 Xlib interface.
Our thanks also goes to Ralph Swick (Project Athena and Digital) who kept it all together for us
during the early releases. He handled literally thousands of requests from people everywhere and
savedthe sanity of at least one of us. His calm good cheer was a foundation on which we could
build.
Our thanks also goes to Todd Brunhoff(Tektronix) who was ‘‘loaned’’toProject Athena at
exactly the right moment to provide very capable and much-needed assistance during the alpha
and beta releases. He was responsible for the successful integration of sources from multiple
sites; we would not have had a release without him.
Our thanks also goes to Al Mento and Al Wojtas of Digital’sULTRIX Documentation Group.
With good humor and cheer,theytook a rough draft and made it an infinitely better and more use-
ful document. The work theyhav e done will help manyeverywhere. Wealso would liketothank
Hal Murray (Digital SRC) and Peter George (Digital VMS) who contributed much by proofread-
ing the early drafts of this document.
Our thanks also goes to JeffDike(Digital UEG), Tom Benson, Jackie Granfield, and Vince Orgo-
van(Digital VMS) who helped with the library utilities implementation; to Hania Gajewska (Dig-
ital UEG-WSL) who, along with Ellis Cohen (CMU and Siemens), was instrumental in the
semantic design of the windowmanager properties; and to Dave Rosenthal (Sun Microsystems)
who also contributed to the protocol and provided the sample generic color frame buffer device-
dependent code.
The alpha and beta test participants deservespecial recognition and thanks as well. It is signifi-
cant that the bug reports (and manyfixes) during alpha and beta test came almost exclusively
from just a fewofthe alpha testers, mostly hardware vendors working on product implementa-
tions of X. The continued public contribution of vendors and universities is certainly to the bene-
fit of the entire X community.
Our special thanks must go to Sam Fuller,Vice-President of Corporate Research at Digital, who
has remained committed to the widest public availability of X and who made it possible to greatly
supplement MIT’sresources with the Digital staffinorder to makeversion 11 a reality.Manyof
the people mentioned here are part of the Western Software Laboratory (Digital UEG-WSL) of
the ULTRIX Engineering group and work for Smokey Wallace, who has been vital to the
project’ssuccess. Others not mentioned here worked on the toolkit and are acknowledged in the
XToolkit documentation.
Of course, we must particularly thank Paul Asente, formerly of Stanford University and nowof
Digital UEG-WSL, who wrote W,the predecessor to X, and Brian Reid, formerly of Stanford
University and nowofDigital WRL, who had much to do with W’sdesign.
Finally,our thanks goes to MIT,Digital Equipment Corporation, and IBM for providing the envi-
ronment where it could happen.
Release 4
Our thanks go to Jim Fulton (MIT X Consortium) for designing and specifying the newXlib
functions for Inter-Client Communication Conventions (ICCCM) support.
We also thank Al Mento of Digital for his continued effort in maintaining this document and Jim
Fulton and Donna Converse (MIT X Consortium) for their much-appreciated efforts in reviewing
the changes.
Release 5
The principal authors of the Input Method facilities are Vania Joloboff(Open Software Founda-
tion) and Bill McMahon (Hewlett-Packard). The principal author of the rest of the international-
ization facilities is Glenn Widener (Tektronix). Our thanks to them for keeping their sense of
humor through a long and sometimes difficult design process. Although the words and much of
the design are due to them, manyothers have contributed substantially to the design and imple-
mentation. Tom McFarland (HP) and Frank Rojas (IBM) deserveparticular recognition for their
contributions. Other contributors were: Tim Anderson (Motorola), Alka Badshah (OSF), Gabe
Beged-Dov(HP), Chih-Chung Ko(III), Vera Cheng (III), Michael Collins (Digital), Walt Daniels
(IBM), Noritoshi Demizu (OMRON), KeisukeFukui (Fujitsu), Hitoshoi Fukumoto (Nihon Sun),
TimGreenwood (Digital), John Harvey (IBM), Hideki Hiura (Sun), Fred Horman (AT&T),
Norikazu Kaiya (Fujitsu), Yuji Kamata (IBM), Yutaka Kataoka (Waseda University), Ranee
Khubchandani (Sun), Akira Kon (NEC), Hiroshi Kuribayashi (OMRON), TeruhikoKurosaka
(Sun), Seiji Kuwari (OMRON), Sandra Martin (OSF), Narita Masahiko(Fujitsu), Masato
Morisaki (NTT), Nelson Ng (Sun), Takashi Nishimura (NTT America), Makato Nishino (IBM),
Akira Ohsone (Nihon Sun), Chris Peterson (MIT), Sam Shteingart (AT&T), Manish Sheth
(AT&T), Muneiyoshi Suzuki (NTT), Cori Mehring (Digital), Shoji Sugiyama (IBM), and Eiji
Tosa (IBM).
We are deeply indebted to Tatsuya Kato (NTT), Hiroshi Kuribayashi (OMRON), Seiji Kuwari
(OMRON), Muneiyoshi Suzuki (NTT), and Li Yuhong (OMRON) for producing one of the first
complete sample implementation of the internationalization facilities, and Hiromu Inukai (Nihon
Sun), Takashi Fujiwara (Fujitsu), Hideki Hiura (Sun), Yasuhiro Kawai(Oki Technosystems Labo-
ratory), Kazunori Nishihara (Fuji Xerox), Masaki Takeuchi (Sony), Katsuhisa Yano (Toshiba),
Makoto Wakamatsu (SonyCorporation) for producing the another complete sample implementa-
tion of the internationalization facilities.
The principal authors (design and implementation) of the Xcms color management facilities are
Al Tabayoyon (Tektronix) and Chuck Adams (Tektronix). Joann Taylor (Tektronix), Bob Toole
(Tektronix), and Keith Packard (MIT X Consortium) also contributed significantly to the design.
Others who contributed are: Harold Boll (Kodak), Ken Bronstein (HP), NancyCam (SGI), Donna
Converse (MIT X Consortium), Elias Israel (ISC), Deron Johnson (Sun), Jim King (Adobe),
Ricardo Motta (HP), Chuck Peek (IBM), Wil Plouffe (IBM), Dave Sternlicht (MIT X Consor-
tium), Kumar Talluri (AT&T), and Richard Verberg(IBM).
We also once again thank Al Mento of Digital for his work in formatting and reformatting text for
this manual, and for producing man pages. Thanks also to Clive Feather (IXI) for proof-reading
and finding a number of small errors.
Release 6
Stephen Gildea (X Consortium) authored the threads support. Ovais Ashraf (Sun) and Greg
Olsen (Sun) contributed substantially by testing the facilities and reporting bugs in a timely fash-
ion.
The principal authors of the internationalization facilities, including Input and Output Methods,
are Hideki Hiura (SunSoft) and Shigeru Yamada (Fujitsu OSSI). Although the words and much
of the design are due to them, manyothers have contributed substantially to the design and imple-
mentation. Theyare: Takashi Fujiwara (Fujitsu), Yoshio Horiuchi (IBM), Makoto Inada (Digital),
Hiromu Inukai (Nihon SunSoft), Song JaeKyung (KAIST), FrankyLing (Digital), Tom McFar-
land (HP), Hiroyuki Miyamoto (Digital), MasahikoNarita (Fujitsu), Frank Rojas (IBM),
Hidetoshi Tajima (HP), Masaki Takeuchi (Sony), Makoto Wakamatsu (Sony), Masaki Wakao
(IBM), Katsuhisa Yano(Toshiba) and Jinsoo Yoon (KAIST).
The principal producers of the sample implementation of the internationalization facilities are:
JeffreyBloomfield (Fujitsu OSSI), Takashi Fujiwara (Fujitsu), Hideki Hiura (SunSoft), Yoshio
Horiuchi (IBM), Makoto Inada (Digital), Hiromu Inukai (Nihon SunSoft), Song JaeKyung
(KAIST), Riki Kawaguchi (Fujitsu), FrankyLing (Digital), Hiroyuki Miyamoto (Digital),
Hidetoshi Tajima (HP), Toshimitsu Terazono (Fujitsu), Makoto Wakamatsu (Sony), Masaki
Wakao (IBM), Shigeru Yamada (Fujitsu OSSI) and Katsuhisa Yano (Toshiba).
The coordinators of the integration, testing, and release of this implementation of the internation-
alization facilities are Nobuyuki Tanaka (Sony) and Makoto Wakamatsu (Sony).
Others who have contributed to the architectural design or testing of the sample implementation
of the internationalization facilities are: Hector Chan (Digital), Michael Kung (IBM), Joseph
Kwok (Digital), Hiroyuki Machida (Sony), Nelson Ng (SunSoft), Frank Rojas (IBM), Yoshiyuki
Segawa (Fujitsu OSSI), MakikoShimamura (Fujitsu), Shoji Sugiyama (IBM), Lining Sun (SGI),
Masaki Takeuchi (Sony), Jinsoo Yoon (KAIST) and Akiyasu Zen (HP).
Jim Gettys
Cambridge Research Laboratory
Digital Equipment Corporation
Robert W.Scheifler
Laboratory for Computer Science
Massachusetts Institute of Technology
剩余461页未读,继续阅读
zhenggq
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页