亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? reference.html

?? Urwid is a Python library for making text console applications. It has many features including fluid
?? HTML
?? 第 1 頁 / 共 5 頁
字號:
<html><head><title>Urwid 0.9.8.4 Reference</title><style type="text/css">	h1 { text-align: center; }	h2 { margin: 40px 0 0 0; padding: 10px;  background: #6d96e8;}	h3 { margin: 0 0 3px 0; padding: 12px 6px 6px 6px; background: #efef96;}	.l1 { margin: 12px 0 0 0; }	.l2 { margin-left: 20px; }</style><body><a name="top"></a><h1>Urwid 0.9.8.4 Reference</h1><div style="text-align: center;"><a href="http://excess.org/urwid/">Urwid Home Page</a> /<a href="http://excess.org/urwid/examples.html">Example Screenshots</a> /<a href="http://excess.org/urwid/utf8examples.html">UTF-8 Screenshots</a> /<a href="tutorial.html">Tutorial</a> /Reference</div><br><table width="100%"><tr><td width="33%" valign="top"><div class="l1">User interface wrappers</div><div class="l2"><a href="#raw_display.Screen">raw_display.Screen</a> </div><div class="l2"><a href="#curses_display.Screen">curses_display.Screen</a> </div><div class="l2"><a href="#web_display.Screen">web_display.Screen</a> </div><div class="l1">Top-level widgets</div><div class="l2"><a href="#Frame">Frame</a> [<b>B</b>]</div><div class="l2"><a href="#Filler">Filler</a> [<b>B</b>]</div><div class="l2"><a href="#ListBox">ListBox</a> [<b>B</b>]</div><div class="l1">Decorations</div><div class="l2"><a href="#WidgetWrap">WidgetWrap</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#AttrWrap">AttrWrap</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#Padding">Padding</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#Divider">Divider</a> [<b>F</b>]</div><div class="l2"><a href="#LineBox">LineBox</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#SolidFill">SolidFill</a> [<b>B</b>]</div><div class="l1">Composite widgets</div><div class="l2"><a href="#Columns">Columns</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#Pile">Pile</a> [<b>F</b>/<b>B</b>]</div><div class="l2"><a href="#GridFlow">GridFlow</a> [<b>F</b>]</div><div class="l2"><a href="#BoxAdapter">BoxAdapter</a> [<b>F</b>]</div><div class="l2"><a href="#Overlay">Overlay</a> [<b>B</b>]</div></td><td width="33%" valign="top"><div class="l1">Content widgets</div><div class="l2"><a href="#Text">Text</a> [<b>F</b>]</div><div class="l2"><a href="#Edit">Edit</a> [<b>F</b>]</div><div class="l2"><a href="#IntEdit">IntEdit</a> [<b>F</b>]</div><div class="l2"><a href="#Button">Button</a> [<b>F</b>]</div><div class="l2"><a href="#CheckBox">CheckBox</a> [<b>F</b>]</div><div class="l2"><a href="#RadioButton">RadioButton</a> [<b>F</b>]</div><div class="l1">Graphics</div><div class="l2"><a href="#BarGraph">BarGraph</a> [<b>B</b>]</div><div class="l2"><a href="#GraphVScale">GraphVScale</a> [<b>B</b>]</div><div class="l2"><a href="#ProgressBar">ProgressBar</a> [<b>F</b>]</div><div class="l2"><a href="#BigText">BigText</a> [<b>X</b>]</div><div class="l2"><a href="#get_all_fonts">get_all_fonts</a> </div><div class="l1">Abstract widgets & interfaces</div><div class="l2"><a href="#Widget_interface_definition">Widget interface definition</a> </div><div class="l2"><a href="#Widget">Widget</a> </div><div class="l2"><a href="#BoxWidget">BoxWidget</a> </div><div class="l2"><a href="#FlowWidget">FlowWidget</a> </div><div class="l2"><a href="#FixedWidget">FixedWidget</a> </div><div class="l2"><a href="#List_Walker_interface_definition">List Walker interface definition</a> </div><div class="l2"><a href="#ListWalker">ListWalker</a> </div><div class="l1">ListBox list walkers</div><div class="l2"><a href="#PollingListWalker">PollingListWalker</a> </div><div class="l2"><a href="#SimpleListWalker">SimpleListWalker</a> </div></td><td width="33%" valign="top"><div class="l1">Canvas painting</div><div class="l2"><a href="#Canvas">Canvas</a> </div><div class="l2"><a href="#TextCanvas">TextCanvas</a> </div><div class="l2"><a href="#CompositeCanvas">CompositeCanvas</a> </div><div class="l2"><a href="#SolidCanvas">SolidCanvas</a> </div><div class="l2"><a href="#CanvasCombine">CanvasCombine</a> </div><div class="l2"><a href="#CanvasJoin">CanvasJoin</a> </div><div class="l2"><a href="#CanvasOverlay">CanvasOverlay</a> </div><div class="l1">Custom formatting rules</div><div class="l2"><a href="#TextLayout">TextLayout</a> </div><div class="l2"><a href="#StandardTextLayout">StandardTextLayout</a> </div><div class="l1">Character encoding</div><div class="l2"><a href="#set_encoding">set_encoding</a> </div><div class="l2"><a href="#get_encoding_mode">get_encoding_mode</a> </div><div class="l2"><a href="#supports_unicode">supports_unicode</a> </div><div class="l1">Screen capture</div><div class="l2"><a href="#html_fragment.screenshot_init">html_fragment.screenshot_init</a> </div><div class="l2"><a href="#html_fragment.screenshot_collect">html_fragment.screenshot_collect</a> </div><div class="l2"><a href="#html_fragment.HtmlGenerator">html_fragment.HtmlGenerator</a> </div><div class="l1">Web Application Interface</div><div class="l2"><a href="#web_display.is_web_request">web_display.is_web_request</a> </div><div class="l2"><a href="#web_display.set_preferences">web_display.set_preferences</a> </div><div class="l2"><a href="#web_display.handle_short_request">web_display.handle_short_request</a> </div></td></tr></table><br>[<b>F</b>] = Flow Widget displayed with assigned screen columns and variable screen rows<br>[<b>B</b>] = Box Widget displayed with assigned screen columns and assigned screen rows<br>[<b>F</b>/<b>B</b>] = May behave as either Flow Widget or Box Widget<br>[<b>X</b>] = Fixed Widget has a fixed number of screen columns and rows<br><h2>User interface wrappers</h2><a name="raw_display.Screen"></a><h3>function raw_display.Screen <span style="font-size:small; padding-left: 20px">[<a href="#top">back to top</a>]</span></h3><h3><a name="raw_display.Screen"></a><strong>raw_display.Screen</strong> <span style="font-size:small; padding-left: 20px">[<a href="#top">back to top</a>]</span></h3>Methods defined here:<br><dl><dt><a name="Screen-__init__"><strong>__init__</strong></a>(self)</dt></dl><dl><dt><a name="Screen-clear"><strong>clear</strong></a>(self)</dt><dd><tt>Force&nbsp;the&nbsp;screen&nbsp;to&nbsp;be&nbsp;completely&nbsp;repainted&nbsp;on&nbsp;the&nbsp;next<br>call&nbsp;to&nbsp;draw_screen().</tt></dd></dl><dl><dt><a name="Screen-draw_screen"><strong>draw_screen</strong></a>(self, (maxcol, maxrow), r)</dt><dd><tt>Paint&nbsp;screen&nbsp;with&nbsp;rendered&nbsp;canvas.</tt></dd></dl><dl><dt><a name="Screen-get_cols_rows"><strong>get_cols_rows</strong></a>(self)</dt><dd><tt>Return&nbsp;the&nbsp;terminal&nbsp;dimensions&nbsp;(num&nbsp;columns,&nbsp;num&nbsp;rows).</tt></dd></dl><dl><dt><a name="Screen-get_input"><strong>get_input</strong></a>(self, raw_keys<font color="#909090">=False</font>)</dt><dd><tt>Return&nbsp;pending&nbsp;input&nbsp;as&nbsp;a&nbsp;list.<br>&nbsp;<br>raw_keys&nbsp;--&nbsp;return&nbsp;raw&nbsp;keycodes&nbsp;as&nbsp;well&nbsp;as&nbsp;translated&nbsp;versions<br>&nbsp;<br>This&nbsp;function&nbsp;will&nbsp;immediately&nbsp;return&nbsp;all&nbsp;the&nbsp;input&nbsp;since&nbsp;the<br>last&nbsp;time&nbsp;it&nbsp;was&nbsp;called.&nbsp;&nbsp;If&nbsp;there&nbsp;is&nbsp;no&nbsp;input&nbsp;pending&nbsp;it&nbsp;will<br>wait&nbsp;before&nbsp;returning&nbsp;an&nbsp;empty&nbsp;list.&nbsp;&nbsp;The&nbsp;wait&nbsp;time&nbsp;may&nbsp;be<br>configured&nbsp;with&nbsp;the&nbsp;set_input_timeouts&nbsp;function.<br>&nbsp;<br>If&nbsp;raw_keys&nbsp;is&nbsp;False&nbsp;(default)&nbsp;this&nbsp;function&nbsp;will&nbsp;return&nbsp;a&nbsp;list<br>of&nbsp;keys&nbsp;pressed.&nbsp;&nbsp;If&nbsp;raw_keys&nbsp;is&nbsp;True&nbsp;this&nbsp;function&nbsp;will&nbsp;return<br>a&nbsp;(&nbsp;keys&nbsp;pressed,&nbsp;raw&nbsp;keycodes&nbsp;)&nbsp;tuple&nbsp;instead.<br>&nbsp;<br>Examples&nbsp;of&nbsp;keys&nbsp;returned<br>-------------------------<br>ASCII&nbsp;printable&nbsp;characters:&nbsp;&nbsp;"&nbsp;",&nbsp;"a",&nbsp;"0",&nbsp;"A",&nbsp;"-",&nbsp;"/"&nbsp;<br>ASCII&nbsp;control&nbsp;characters:&nbsp;&nbsp;"tab",&nbsp;"enter"<br>Escape&nbsp;sequences:&nbsp;&nbsp;"up",&nbsp;"page&nbsp;up",&nbsp;"home",&nbsp;"insert",&nbsp;"f1"<br>Key&nbsp;combinations:&nbsp;&nbsp;"shift&nbsp;f1",&nbsp;"meta&nbsp;a",&nbsp;"ctrl&nbsp;b"<br>Window&nbsp;events:&nbsp;&nbsp;"window&nbsp;resize"<br>&nbsp;<br>When&nbsp;a&nbsp;narrow&nbsp;encoding&nbsp;is&nbsp;not&nbsp;enabled<br>"Extended&nbsp;ASCII"&nbsp;characters:&nbsp;&nbsp;"\xa1",&nbsp;"\xb2",&nbsp;"\xfe"<br>&nbsp;<br>When&nbsp;a&nbsp;wide&nbsp;encoding&nbsp;is&nbsp;enabled<br>Double-byte&nbsp;characters:&nbsp;&nbsp;"\xa1\xea",&nbsp;"\xb2\xd4"<br>&nbsp;<br>When&nbsp;utf8&nbsp;encoding&nbsp;is&nbsp;enabled<br>Unicode&nbsp;characters:&nbsp;u"\u00a5",&nbsp;u'\u253c"<br>&nbsp;<br>Examples&nbsp;of&nbsp;mouse&nbsp;events&nbsp;returned<br>---------------------------------<br>Mouse&nbsp;button&nbsp;press:&nbsp;('mouse&nbsp;press',&nbsp;1,&nbsp;15,&nbsp;13),&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;('meta&nbsp;mouse&nbsp;press',&nbsp;2,&nbsp;17,&nbsp;23)<br>Mouse&nbsp;drag:&nbsp;('mouse&nbsp;drag',&nbsp;1,&nbsp;16,&nbsp;13),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;('mouse&nbsp;drag',&nbsp;1,&nbsp;17,&nbsp;13),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;('ctrl&nbsp;mouse&nbsp;drag',&nbsp;1,&nbsp;18,&nbsp;13)<br>Mouse&nbsp;button&nbsp;release:&nbsp;('mouse&nbsp;release',&nbsp;0,&nbsp;18,&nbsp;13),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;('ctrl&nbsp;mouse&nbsp;release',&nbsp;0,&nbsp;17,&nbsp;23)</tt></dd></dl><dl><dt><a name="Screen-get_input_descriptors"><strong>get_input_descriptors</strong></a>(self)</dt><dd><tt>Return&nbsp;a&nbsp;list&nbsp;of&nbsp;integer&nbsp;file&nbsp;descriptors&nbsp;that&nbsp;should&nbsp;be<br>polled&nbsp;in&nbsp;external&nbsp;event&nbsp;loops&nbsp;to&nbsp;check&nbsp;for&nbsp;user&nbsp;input.<br>&nbsp;<br>Use&nbsp;this&nbsp;method&nbsp;if&nbsp;you&nbsp;are&nbsp;implementing&nbsp;yout&nbsp;own&nbsp;event&nbsp;loop.</tt></dd></dl><dl><dt><a name="Screen-get_input_nonblocking"><strong>get_input_nonblocking</strong></a>(self)</dt><dd><tt>Return&nbsp;a&nbsp;(next_input_timeout,&nbsp;keys_pressed,&nbsp;raw_keycodes)&nbsp;<br>tuple.<br>&nbsp;<br>Use&nbsp;this&nbsp;method&nbsp;if&nbsp;you&nbsp;are&nbsp;implementing&nbsp;your&nbsp;own&nbsp;event&nbsp;loop.<br>&nbsp;<br>When&nbsp;there&nbsp;is&nbsp;input&nbsp;waiting&nbsp;on&nbsp;one&nbsp;of&nbsp;the&nbsp;descriptors&nbsp;returned<br>by&nbsp;get_input_descriptors()&nbsp;this&nbsp;method&nbsp;should&nbsp;be&nbsp;called&nbsp;to<br>read&nbsp;and&nbsp;process&nbsp;the&nbsp;input.<br>&nbsp;<br>This&nbsp;method&nbsp;expects&nbsp;to&nbsp;be&nbsp;called&nbsp;in&nbsp;next_input_timeout&nbsp;seconds<br>(a&nbsp;floating&nbsp;point&nbsp;number)&nbsp;if&nbsp;there&nbsp;is&nbsp;no&nbsp;input&nbsp;waiting.</tt></dd></dl><dl><dt><a name="Screen-register_palette"><strong>register_palette</strong></a>(self, l)</dt><dd><tt>Register&nbsp;a&nbsp;list&nbsp;of&nbsp;palette&nbsp;entries.<br>&nbsp;<br>l&nbsp;--&nbsp;list&nbsp;of&nbsp;(name,&nbsp;foreground,&nbsp;background,&nbsp;mono),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(name,&nbsp;foreground,&nbsp;background)&nbsp;or<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(name,&nbsp;same_as_other_name)&nbsp;palette&nbsp;entries.<br>&nbsp;<br>calls&nbsp;self.<strong>register_palette_entry</strong>&nbsp;for&nbsp;each&nbsp;item&nbsp;in&nbsp;l</tt></dd></dl><dl><dt><a name="Screen-register_palette_entry"><strong>register_palette_entry</strong></a>(self, name, foreground, background, mono<font color="#909090">=None</font>)</dt><dd><tt>Register&nbsp;a&nbsp;single&nbsp;palette&nbsp;entry.<br>&nbsp;<br>name&nbsp;--&nbsp;new&nbsp;entry/attribute&nbsp;name<br>foreground&nbsp;--&nbsp;foreground&nbsp;colour,&nbsp;one&nbsp;of:&nbsp;'black',&nbsp;'dark&nbsp;red',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'dark&nbsp;green',&nbsp;'brown',&nbsp;'dark&nbsp;blue',&nbsp;'dark&nbsp;magenta',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'dark&nbsp;cyan',&nbsp;'light&nbsp;gray',&nbsp;'dark&nbsp;gray',&nbsp;'light&nbsp;red',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'light&nbsp;green',&nbsp;'yellow',&nbsp;'light&nbsp;blue',&nbsp;'light&nbsp;magenta',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'light&nbsp;cyan',&nbsp;'white',&nbsp;'default'&nbsp;(black&nbsp;if&nbsp;unable&nbsp;to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;use&nbsp;terminal's&nbsp;default)<br>background&nbsp;--&nbsp;background&nbsp;colour,&nbsp;one&nbsp;of:&nbsp;'black',&nbsp;'dark&nbsp;red',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'dark&nbsp;green',&nbsp;'brown',&nbsp;'dark&nbsp;blue',&nbsp;'dark&nbsp;magenta',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'dark&nbsp;cyan',&nbsp;'light&nbsp;gray',&nbsp;'default'&nbsp;(light&nbsp;gray&nbsp;if<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unable&nbsp;to&nbsp;use&nbsp;terminal's&nbsp;default)<br>mono&nbsp;--&nbsp;monochrome&nbsp;terminal&nbsp;attribute,&nbsp;one&nbsp;of:&nbsp;None&nbsp;(default),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'bold',&nbsp;'underline',&nbsp;'standout',&nbsp;or&nbsp;a&nbsp;tuple&nbsp;containing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;combination&nbsp;eg.&nbsp;('bold','underline')</tt></dd></dl><dl><dt><a name="Screen-run_wrapper"><strong>run_wrapper</strong></a>(self, fn, alternate_buffer<font color="#909090">=True</font>)</dt><dd><tt>Call&nbsp;start&nbsp;to&nbsp;initialize&nbsp;screen,&nbsp;then&nbsp;call&nbsp;fn.&nbsp;&nbsp;<br>When&nbsp;fn&nbsp;exits&nbsp;call&nbsp;stop&nbsp;to&nbsp;restore&nbsp;the&nbsp;screen&nbsp;to&nbsp;normal.<br>&nbsp;<br>alternate_buffer&nbsp;--&nbsp;use&nbsp;alternate&nbsp;screen&nbsp;buffer&nbsp;and&nbsp;restore<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;normal&nbsp;screen&nbsp;buffer&nbsp;on&nbsp;exit</tt></dd></dl><dl><dt><a name="Screen-set_input_timeouts"><strong>set_input_timeouts</strong></a>(self, max_wait<font color="#909090">=0.5</font>, complete_wait<font color="#909090">=0.10000000000000001</font>, resize_wait<font color="#909090">=0.10000000000000001</font>)</dt><dd><tt>Set&nbsp;the&nbsp;get_input&nbsp;timeout&nbsp;values.&nbsp;&nbsp;All&nbsp;values&nbsp;have&nbsp;are&nbsp;floating<br>point&nbsp;number&nbsp;of&nbsp;seconds.<br>&nbsp;<br>max_wait&nbsp;--&nbsp;amount&nbsp;of&nbsp;time&nbsp;in&nbsp;seconds&nbsp;to&nbsp;wait&nbsp;for&nbsp;input&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;there&nbsp;is&nbsp;no&nbsp;input&nbsp;pending<br>complete_wait&nbsp;--&nbsp;amount&nbsp;of&nbsp;time&nbsp;in&nbsp;seconds&nbsp;to&nbsp;wait&nbsp;when<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get_input&nbsp;detects&nbsp;an&nbsp;incomplete&nbsp;escape&nbsp;sequence&nbsp;at&nbsp;the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;of&nbsp;the&nbsp;available&nbsp;input<br>resize_wait&nbsp;--&nbsp;amount&nbsp;of&nbsp;time&nbsp;in&nbsp;seconds&nbsp;to&nbsp;wait&nbsp;for&nbsp;more&nbsp;input<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;after&nbsp;receiving&nbsp;two&nbsp;screen&nbsp;resize&nbsp;requests&nbsp;in&nbsp;a&nbsp;row&nbsp;to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop&nbsp;Urwid&nbsp;from&nbsp;consuming&nbsp;100%&nbsp;cpu&nbsp;during&nbsp;a&nbsp;gradual<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window&nbsp;resize&nbsp;operation</tt></dd></dl><dl><dt><a name="Screen-set_mouse_tracking"><strong>set_mouse_tracking</strong></a>(self)</dt><dd><tt>Enable&nbsp;mouse&nbsp;tracking.&nbsp;&nbsp;<br>&nbsp;<br>After&nbsp;calling&nbsp;this&nbsp;function&nbsp;get_input&nbsp;will&nbsp;include&nbsp;mouse<br>click&nbsp;events&nbsp;along&nbsp;with&nbsp;keystrokes.</tt></dd></dl><dl><dt><a name="Screen-signal_init"><strong>signal_init</strong></a>(self)</dt><dd><tt>Called&nbsp;in&nbsp;the&nbsp;startup&nbsp;of&nbsp;run&nbsp;wrapper&nbsp;to&nbsp;set&nbsp;the&nbsp;SIGWINCH&nbsp;<br>signal&nbsp;handler&nbsp;to&nbsp;self.<strong>_sigwinch_handler</strong>.<br>&nbsp;<br>Override&nbsp;this&nbsp;function&nbsp;to&nbsp;call&nbsp;from&nbsp;main&nbsp;thread&nbsp;in&nbsp;threaded<br>applications.</tt></dd></dl><dl><dt><a name="Screen-signal_restore"><strong>signal_restore</strong></a>(self)</dt><dd><tt>Called&nbsp;in&nbsp;the&nbsp;finally&nbsp;block&nbsp;of&nbsp;run&nbsp;wrapper&nbsp;to&nbsp;restore&nbsp;the<br>SIGWINCH&nbsp;handler&nbsp;to&nbsp;the&nbsp;default&nbsp;handler.<br>&nbsp;<br>Override&nbsp;this&nbsp;function&nbsp;to&nbsp;call&nbsp;from&nbsp;main&nbsp;thread&nbsp;in&nbsp;threaded<br>applications.</tt></dd></dl><dl><dt><a name="Screen-start"><strong>start</strong></a>(self, alternate_buffer<font color="#909090">=True</font>)</dt><dd><tt>Initialize&nbsp;the&nbsp;screen&nbsp;and&nbsp;input&nbsp;mode.<br>&nbsp;<br>alternate_buffer&nbsp;--&nbsp;use&nbsp;alternate&nbsp;screen&nbsp;buffer</tt></dd></dl><dl><dt><a name="Screen-stop"><strong>stop</strong></a>(self)</dt><dd><tt>Restore&nbsp;the&nbsp;screen.</tt></dd></dl><hr>Data descriptors defined here:<br><dl><dt><strong>__dict__</strong></dt><dd><tt>dictionary&nbsp;for&nbsp;instance&nbsp;variables&nbsp;(if&nbsp;defined)</tt></dd></dl>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色8久久人人97超碰香蕉987| 日韩视频一区二区| 日韩和欧美一区二区三区| 一色桃子久久精品亚洲| 亚洲国产精品99久久久久久久久| 日韩免费视频线观看| 欧美一区二区三区视频在线观看| 一本大道综合伊人精品热热| 91丨porny丨国产入口| gogo大胆日本视频一区| 波多野结衣91| 欧美午夜精品久久久久久孕妇| 欧美性极品少妇| 欧美日韩你懂的| 日韩亚洲欧美成人一区| 欧美精品一区二区三区蜜桃| 久久久久国产精品麻豆ai换脸 | 国产精品欧美久久久久无广告| 久久久综合网站| 国产精品久久久久久久久久久免费看 | 香蕉久久一区二区不卡无毒影院| 日韩精品久久理论片| 国内精品嫩模私拍在线| 不卡电影免费在线播放一区| 欧美私模裸体表演在线观看| 欧美大尺度电影在线| 国产精品无遮挡| 一区二区三区四区亚洲| 欧美aaaaaa午夜精品| 国产91精品入口| 在线观看亚洲成人| 亚洲精品一区二区三区99| 亚洲欧美自拍偷拍色图| 舔着乳尖日韩一区| 成人午夜看片网址| 精品视频1区2区3区| 精品国产sm最大网站免费看| 综合久久国产九一剧情麻豆| 日本 国产 欧美色综合| 成人a免费在线看| 日韩一级免费观看| 亚洲免费av网站| 美国一区二区三区在线播放| 一本色道亚洲精品aⅴ| 亚洲精品一区二区三区影院| 亚洲线精品一区二区三区八戒| 精品系列免费在线观看| 欧美日韩中字一区| 国产精品久久久久久妇女6080 | 激情久久五月天| 欧美日韩精品一区二区天天拍小说| 久久色在线视频| 日韩av高清在线观看| 91黄视频在线| 亚洲国产精品v| 国产一区二区调教| 欧美喷水一区二区| 亚洲色图另类专区| 国产成人精品网址| 久久久久久久综合| 日韩高清在线不卡| 欧美日本一区二区| 一级女性全黄久久生活片免费| 成人美女视频在线观看18| 国产精品二区一区二区aⅴ污介绍| 精品在线观看视频| 日韩欧美亚洲国产另类| 丝袜诱惑制服诱惑色一区在线观看| 波多野结衣中文字幕一区 | 色综合久久88色综合天天| 欧美激情一区二区三区全黄 | 国产91在线看| 久久色在线视频| 国产久卡久卡久卡久卡视频精品| 91精品国产入口在线| 五月激情综合色| 在线不卡的av| 日本aⅴ免费视频一区二区三区 | av电影天堂一区二区在线观看| 久久久久久久久久久久久夜| 国产精品一区二区黑丝| 欧美国产97人人爽人人喊| 丰满少妇久久久久久久| 中文字幕一区不卡| 在线视频欧美精品| 亚洲一区电影777| 69堂国产成人免费视频| 卡一卡二国产精品| 久久婷婷一区二区三区| 不卡一卡二卡三乱码免费网站| 国产精品麻豆一区二区| 色综合天天性综合| 亚洲伊人伊色伊影伊综合网| 777午夜精品免费视频| 久久精品av麻豆的观看方式| 久久九九久精品国产免费直播| 国产jizzjizz一区二区| 最新欧美精品一区二区三区| 欧美视频你懂的| 久久精品国产77777蜜臀| 久久久不卡网国产精品二区| 成人国产精品免费观看视频| 亚洲综合一区二区三区| 欧美日韩一区二区三区免费看| 久久精品99国产精品日本| 欧美国产一区视频在线观看| 色域天天综合网| 美国毛片一区二区三区| 中文字幕中文字幕一区二区| 欧美日韩小视频| 国产传媒欧美日韩成人| 午夜精品福利视频网站| 久久久久久久一区| 欧美美女直播网站| 成人av在线电影| 日av在线不卡| 亚洲一区欧美一区| 久久只精品国产| 欧美日韩在线三级| aaa欧美色吧激情视频| 韩国一区二区在线观看| 欧美在线色视频| 一区二区在线电影| 日韩一区二区在线观看视频 | 色噜噜狠狠成人网p站| 久久精品噜噜噜成人av农村| 亚洲另类中文字| 久久综合九色综合欧美就去吻| 欧美体内she精高潮| 99久久久精品免费观看国产蜜| 天天综合网天天综合色| 亚洲欧美视频在线观看| 日韩一区二区在线播放| 欧美午夜一区二区三区| av亚洲精华国产精华精| 国产在线一区观看| 日本伊人色综合网| 午夜精品久久久久久不卡8050| 成人免费在线播放视频| 国产日韩视频一区二区三区| 制服丝袜av成人在线看| 欧美午夜一区二区三区免费大片| a美女胸又www黄视频久久| 国产精品中文字幕日韩精品| 裸体健美xxxx欧美裸体表演| 日本三级亚洲精品| 视频在线观看国产精品| 亚洲一卡二卡三卡四卡| 一区二区三区在线免费播放 | 欧美日韩久久久| 欧美视频三区在线播放| 在线视频中文字幕一区二区| 色偷偷88欧美精品久久久| 99久久精品一区| 9人人澡人人爽人人精品| 成人动漫在线一区| 91首页免费视频| 在线视频观看一区| 精品视频123区在线观看| 欧美日韩你懂的| 日韩一区二区三区电影在线观看 | 日韩伦理免费电影| 亚洲日本在线天堂| 一区二区三区在线观看国产 | 精品理论电影在线观看| 欧美精品一区二区三区高清aⅴ| 欧美mv日韩mv国产网站app| 欧美成人一区二区三区在线观看 | av一二三不卡影片| 91在线视频网址| 欧美日韩国产123区| 欧美一级免费观看| 久久久www成人免费无遮挡大片| 国产精品色婷婷| 亚洲综合在线视频| 免费看欧美美女黄的网站| 国产精品中文字幕日韩精品| 91麻豆文化传媒在线观看| 欧美高清精品3d| 国产性色一区二区| 一区二区三区在线播| 日本va欧美va瓶| 91精品国产麻豆国产自产在线| 日韩欧美一二三| 中文字幕亚洲综合久久菠萝蜜| 亚瑟在线精品视频| 国产成人精品免费一区二区| 日本久久精品电影| 欧美xxxxxxxxx| 亚洲自拍欧美精品| 国产精品 欧美精品| 在线观看视频91| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产一区二区a毛片| 国内精品国产成人国产三级粉色| 在线视频一区二区三区| 2020国产精品自拍| 亚洲成人免费影院| 成人综合婷婷国产精品久久蜜臀| 51精品视频一区二区三区|