📄 nano-x-docs.ps
字号:
-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black -1 w(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black -1 w(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black -1 w(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black -1 w(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black -1 w(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black -1 w(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black -1 w(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black -1 w(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black -1 w(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black(61)596 2194 y(misc)p
Black 11 w(.)p Black Black -1 w(.)p Black Black(.)p Black
Black -1 w(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black -1 w(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black -1 w(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black
-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black
-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black -1 w(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black -1 w(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black -1 w(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black -1 w(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black -1 w(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black
Black -1 w(.)p Black Black(.)p Black Black(.)p Black
Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p
Black Black(.)p Black Black(.)p Black Black(.)p Black(65)p
Black 3833 5278 a Fg(3)p Black eop
%%Page: 4 4
4 3 bop Black Black -2 647 a Fj(Chapter)58 b(1.)71 b(libnano-X)-2
1167 y Ff(g)r(eneral)47 b(\(3\))396 1647 y Fe(Name)396
1848 y Fd(general)24 b Fh(\227)396 2242 y Fe(Synopsis)396
2691 y Fc(void)430 b(GrFlush)1343 b(\(void\);)396 2808
y(int)484 b(GrOpen)1397 b(\(void\);)396 2925 y(void)430
b(GrClose)1343 b(\(void\);)396 3041 y(void)430 b(GrMain-)396
3158 y(Loop)1183 b(\(GR_FNCALLBACKEVENT)50 b(fncb\);)396
3274 y(void)430 b(GrGetScreen-)396 3391 y(Info)914 b(\(GR_SCREEN_INFO)
51 b(*sip\);)396 3507 y(GR_FNCALLBACKEVENT)f(GrSetErrorHan-)396
3624 y(dler)430 b(\(GR_FNCALLBACKEVENT)50 b(fncb\);)396
3741 y(void)430 b(GrDefaultErrorHandler)587 b(\(GR_EVENT)52
b(*ep\);)396 4234 y Fe(Description)p Black 3833 5278
a Fg(4)p Black eop
%%Page: 5 5
5 4 bop Black 3023 67 a Fg(Chapter)25 b(1.)30 b(libnano-X)p
Black 396 601 a Fe(Details)396 945 y Fb(GrFlush)k(\(\))396
1161 y Fc(void)430 b(GrFlush)1343 b(\(void\);)396 1391
y Fh(Flush)25 b(the)f(message)h(b)n(uf)n(fer)g(of)f(an)o(y)h(messages)f
(it)g(may)h(contain.)396 1845 y Fb(GrOpen)34 b(\(\))396
2061 y Fc(int)484 b(GrOpen)1397 b(\(void\);)396 2290
y Fh(Open)25 b(a)g(connection)f(to)h(the)f(graphics)h(serv)o(er)-5
b(.)706 2602 y Fg(Returns)24 b Fh(:)50 b(the)24 b(fd)h(of)g(the)g
(connection)f(to)g(the)h(serv)o(er)g(or)f(-1)h(on)g(f)o(ailure)396
3098 y Fb(GrClose)35 b(\(\))396 3314 y Fc(void)430 b(GrClose)1343
b(\(void\);)396 3544 y Fh(Close)25 b(the)g(graphics)f(de)n(vice,)h
(\003ushing)f(an)o(y)g(w)o(aiting)g(messages.)396 3998
y Fb(GrMainLoop)34 b(\(\))396 4214 y Fc(void)430 b(GrMain-)396
4331 y(Loop)1183 b(\(GR_FNCALLBACKEVENT)50 b(fncb\);)396
4560 y Fh(A)25 b(con)l(v)o(enience)f(function)g(which)h(calls)f(the)h
(speci\002ed)g(callback)g(function)f(whene)n(v)o(er)g(an)h(e)n(v)o(ent)
396 4689 y(arri)n(v)o(es)f(or)h(there)g(is)g(data)f(to)h(be)g(read)g
(on)g(a)g(\002le)g(descriptor)f(pre)n(viously)f(speci\002ed)j(by)396
4819 y(GrRe)o(gisterInput\(\).)k(Currently)25 b(ne)n(v)o(er)f(returns.)
p Black 3833 5278 a Fg(5)p Black eop
%%Page: 6 6
6 5 bop Black -2 67 a Fg(Chapter)24 b(1.)31 b(libnano-X)p
Black 775 587 a Fa(fncb)26 b Fh(:)396 1083 y Fb(GrGetScreenInf)n(o)34
b(\(\))396 1299 y Fc(void)430 b(GrGetScreen-)396 1416
y(Info)914 b(\(GR_SCREEN_INFO)51 b(*sip\);)396 1645 y
Fh(Fills)24 b(in)h(the)f(speci\002ed)i(GR_SCREEN_INFO)g(structure.)836
1956 y Fa(sip)f Fh(:)50 b(pointer)24 b(to)g(a)h(GR_SCREEN_INFO)i
(structure)396 2453 y Fb(GrSetErr)n(orHandler)32 b(\(\))396
2669 y Fc(GR_FNCALLBACKEVENT)50 b(GrSetErrorHan-)396
2786 y(dler)430 b(\(GR_FNCALLBACKEVENT)50 b(fncb\);)396
3015 y Fh(Sets)25 b(an)g(error)h(handling)d(routine)h(that)h(will)f(be)
h(called)f(on)h(an)o(y)f(errors)h(from)g(the)g(serv)o(er)396
3144 y(\(assuming)f(the)g(client)h(has)f(ask)o(ed)h(to)g(recei)n(v)o(e)
f(them\).)30 b(If)c(zero)f(is)f(used)h(as)g(the)f(ar)n(gument,)h
(errors)396 3274 y(will)f(be)h(returned)g(as)g(re)o(gular)f(e)n(v)o
(ents)g(instead.)775 3585 y Fa(fncb)i Fh(:)50 b(the)24
b(function)g(to)h(call)f(to)h(handle)f(error)i(e)n(v)o(ents)706
3740 y Fg(Returns)e Fh(:)50 b(the)24 b(address)h(of)g(the)f(pre)n
(vious)g(error)h(handler)396 4236 y Fb(GrDefaultErr)n(orHandler)33
b(\(\))396 4452 y Fc(void)430 b(GrDefaultErrorHandler)587
b(\(GR_EVENT)52 b(*ep\);)396 4681 y Fh(The)25 b(def)o(ault)g(error)g
(handler)g(which)f(is)h(called)f(when)h(the)g(serv)o(er)g(reports)f(an)
h(error)h(e)n(v)o(ent)d(and)i(the)396 4811 y(client)g(hasn')n(t)f(set)h
(up)f(a)h(handler)g(of)g(it')-5 b(s)24 b(o)n(wn.)p Black
-2 5278 a Fg(6)p Black eop
%%Page: 7 7
7 6 bop Black 3023 67 a Fg(Chapter)25 b(1.)30 b(libnano-X)p
Black 396 579 a Fh(Generates)25 b(a)h(human)e(readable)h(error)h
(message)e(on)g(stderr)h(describing)f(what)h(error)g(occurred)396
708 y(and)g(what)g(function)f(it)g(occured)h(in,)f(then)h(e)o(xits.)896
1013 y Fa(ep)g Fh(:)50 b(the)24 b(error)i(e)n(v)o(ent)d(structure)-2
1814 y Ff(windo)m(w)48 b(\(3\))396 2293 y Fe(Name)396
2495 y Fd(window)24 b Fh(\227)396 2888 y Fe(Synopsis)396
3338 y Fc(GR_WINDOW_ID)52 b(GrNewWin-)396 3454 y(dow)1076
b(\(GR_WINDOW_ID)51 b(parent,)2817 3571 y(GR_COORD)h(x,)2817
3687 y(GR_COORD)g(y,)2817 3804 y(GR_SIZE)h(width,)2817
3920 y(GR_SIZE)g(height,)2817 4037 y(GR_SIZE)g(bordersize,)2817
4154 y(GR_COLOR)f(background,)2817 4270 y(GR_COLOR)g(bordercolor\);)396
4387 y(GR_WINDOW_ID)g(GrNewPixmap)1073 b(\(GR_SIZE)53
b(width,)2817 4503 y(GR_SIZE)g(height,)2817 4620 y(void)g(*addr\);)396
4736 y(GR_WINDOW_ID)f(GrNewInputWin-)396 4853 y(dow)807
b(\(GR_WINDOW_ID)51 b(parent,)p Black 3830 5278 a Fg(7)p
Black eop
%%Page: 8 8
8 7 bop Black -2 67 a Fg(Chapter)24 b(1.)31 b(libnano-X)p
Black 2817 579 a Fc(GR_COORD)52 b(x,)2817 695 y(GR_COORD)g(y,)2817
812 y(GR_SIZE)h(width,)2817 929 y(GR_SIZE)g(height\);)396
1045 y(void)430 b(GrDestroyWindow)911 b(\(GR_WINDOW_ID)52
b(wid\);)396 1162 y(void)430 b(GrMapWindow)1127 b(\(GR_WINDOW_ID)52
b(wid\);)396 1278 y(void)430 b(GrUnmapWindow)1019 b(\(GR_WINDOW_ID)52
b(wid\);)396 1395 y(void)430 b(GrRaiseWindow)1019 b(\(GR_WINDOW_ID)52
b(wid\);)396 1511 y(void)430 b(GrLowerWindow)1019 b(\(GR_WINDOW_ID)52
b(wid\);)396 1628 y(void)430 b(GrMoveWindow)1073 b(\(GR_WINDOW_ID)52
b(wid,)2817 1745 y(GR_COORD)g(x,)2817 1861 y(GR_COORD)g(y\);)396
1978 y(void)430 b(GrResizeWindow)965 b(\(GR_WINDOW_ID)52
b(wid,)2817 2094 y(GR_SIZE)h(width,)2817 2211 y(GR_SIZE)g(height\);)396
2327 y(void)430 b(GrReparentWindow)857 b(\(GR_WINDOW_ID)52
b(wid,)2817 2444 y(GR_WINDOW_ID)g(pwid,)2817 2560 y(GR_COORD)g(x,)2817
2677 y(GR_COORD)g(y\);)396 2794 y(void)430 b(GrGetWindowInfo)911
b(\(GR_WINDOW_ID)52 b(wid,)2817 2910 y(GR_WINDOW_INFO)f(*infoptr\);)396
3027 y(void)430 b(GrSetWMProperties)803 b(\(GR_WINDOW_ID)52
b(wid,)2817 3143 y(GR_WM_PROPERTIES)f(*props\);)396 3260
y(void)430 b(GrGetWMProperties)803 b(\(GR_WINDOW_ID)52
b(wid,)2817 3376 y(GR_WM_PROPERTIES)f(*props\);)396 3493
y(void)430 b(GrSetFocus)1181 b(\(GR_WINDOW_ID)52 b(wid\);)396
3610 y(GR_WINDOW_ID)g(GrGetFocus)1127 b(\(void\);)396
3726 y(void)430 b(GrSetBorderColor)857 b(\(GR_WINDOW_ID)52
b(wid,)2817 3843 y(GR_COLOR)g(color\);)396 3959 y(void)430
b(GrSetBackgroundPixmap)587 b(\(GR_WINDOW_ID)52 b(wid,)2817
4076 y(GR_WINDOW_ID)g(pixmap,)2817 4192 y(int)h(flags\);)396
4309 y(void)430 b(GrClearWindow)1019 b(\(GR_WINDOW_ID)52
b(wid,)2817 4425 y(GR_BOOL)h(exposeflag\);)396 4542 y(void)430
b(GrCloseWindow)1019 b(\(GR_WINDOW_ID)52 b(wid\);)396
4659 y(void)430 b(GrKillWindow)1073 b(\(GR_WINDOW_ID)52
b(wid\);)p Black -2 5278 a Fg(8)p Black eop
%%Page: 9 9
9 8 bop Black 3023 67 a Fg(Chapter)25 b(1.)30 b(libnano-X)p
Black 396 601 a Fe(Description)396 1116 y(Details)396
1461 y Fb(GrNe)n(wWindo)n(w)k(\(\))396 1677 y Fc(GR_WINDOW_ID)52
b(GrNewWindow)1073 b(\(GR_WINDOW_ID)52 b(par-)396 1793
y(ent,)2817 1910 y(GR_COORD)g(x,)2817 2026 y(GR_COORD)g(y,)2817
2143 y(GR_SIZE)h(width,)2817 2260 y(GR_SIZE)g(height,)2817
2376 y(GR_SIZE)g(bordersize,)2817 2493 y(GR_COLOR)f(background,)2817
2609 y(GR_COLOR)g(border-)396 2726 y(color\);)396 2955
y Fh(Create)26 b(a)f(ne)n(w)g(windo)n(w)e(with)h(the)h(speci\002ed)g
(parent)g(and)g(windo)n(w)e(attrib)n(utes.)657 3266 y
Fa(parent)h Fh(:)50 b(the)24 b(ID)h(of)g(the)g(parent)g(windo)n(w)951
3421 y Fa(x)30 b Fh(:)50 b(the)24 b(X)h(coordinate)f(of)h(the)g(ne)n(w)
f(windo)n(w)g(relati)n(v)o(e)g(to)g(the)h(parent)f(windo)n(w)948
3575 y Fa(y)33 b Fh(:)50 b(the)24 b(Y)h(coordinate)f(of)h(the)g(ne)n(w)
f(windo)n(w)g(relati)n(v)o(e)g(to)g(the)h(parent)f(windo)n(w)717
3730 y Fa(width)g Fh(:)50 b(the)24 b(width)g(of)h(the)g(ne)n(w)f(windo)
n(w)657 3884 y Fa(height)g Fh(:)50 b(the)24 b(height)g(of)h(the)g(ne)n
(w)f(windo)n(w)443 4039 y Fa(bordersize)f Fh(:)i(the)f(width)g(of)h
(the)g(windo)n(w)e(border)439 4298 y Fa(background)k
Fh(:)e(the)f(colour)h(of)g(the)f(windo)n(w)g(background)675
4557 y Fa(border-)396 4686 y(color)k Fh(:)1119 4557 y(the)c(colour)h
(of)g(the)f(windo)n(w)g(border)p Black 3833 5278 a Fg(9)p
Black eop
%%Page: 10 10
10 9 bop Black -2 67 a Fg(Chapter)24 b(1.)31 b(libnano-X)p
Black 706 587 a(Returns)24 b Fh(:)50 b(the)24 b(ID)h(of)g(the)g(ne)n
(wly)f(created)h(windo)n(w)396 1083 y Fb(GrNe)n(wPixmap)35
b(\(\))396 1299 y Fc(GR_WINDOW_ID)52 b(GrNewPixmap)1073
b(\(GR_SIZE)53 b(width,)2817 1416 y(GR_SIZE)g(height,)2817
1532 y(void)g(*addr\);)396 1761 y Fh(Create)26 b(a)f(ne)n(w)g(serv)o
(er)g(side)f(pixmap)g(\(an)h(of)n(fscreen)g(dra)o(wing)f(area)i(which)e
(can)h(be)g(copied)g(into)e(a)396 1891 y(windo)n(w)h(using)f(a)j(GrCop)
o(yArea)f(call\))g(of)g(the)g(speci\002ed)g(width)e(and)i(height.)717
2202 y Fa(width)f Fh(:)50 b(the)24 b(width)g(of)h(the)g(pixmap)657
2357 y Fa(height)f Fh(:)50 b(the)24 b(height)g(of)h(the)g(pixmap)773
2511 y Fa(addr)j Fh(:)50 b(currently)24 b(unused)g(in)h(client/serv)o
(er)f(mode)706 2666 y Fg(Returns)g Fh(:)50 b(the)24 b(ID)h(of)g(the)g
(ne)n(wly)f(created)h(pixmap)396 3162 y Fb(GrNe)n(wInputWindo)n(w)35
b(\(\))396 3378 y Fc(GR_WINDOW_ID)52 b(GrNewInputWindow)803
b(\(GR_WINDOW_ID)52 b(par-)396 3495 y(ent,)2817 3611
y(GR_COORD)g(x,)2817 3728 y(GR_COORD)g(y,)2817 3845 y(GR_SIZE)h(width,)
2817 3961 y(GR_SIZE)g(height\);)396 4190 y Fh(Create)26
b(a)f(ne)n(w)g(input-only)e(windo)n(w)g(with)h(the)h(speci\002ed)g
(dimensions)e(which)h(is)g(a)i(child)e(of)h(the)396 4320
y(speci\002ed)g(parent)g(windo)n(w)-6 b(.)657 4631 y
Fa(parent)24 b Fh(:)50 b(the)24 b(ID)h(of)g(the)g(windo)n(w)e(to)i(use)
f(as)h(the)g(parent)g(of)g(the)f(ne)n(w)h(windo)n(w)951
4786 y Fa(x)30 b Fh(:)50 b(the)24 b(X)h(coordinate)f(of)h(the)g(ne)n(w)
f(windo)n(w)g(relati)n(v)o(e)g(to)g(the)h(parent)f(windo)n(w)p
Black -2 5278 a Fg(10)p Black eop
%%Page: 11 11
11 10 bop Black 3023 67 a Fg(Chapter)25 b(1.)30 b(libnano-X)p
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -