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

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

?? x453.html

?? 我做的gtk 2.0中文指南
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><HTML><HEAD><TITLE>用表組裝</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+"><LINKREL="HOME"TITLE="GTK+ 2.0 教程"HREF="book1.html"><LINKREL="UP"TITLE="組裝構件"HREF="c418.html"><LINKREL="PREVIOUS"TITLE="組裝示范程序"HREF="x450.html"><LINKREL="NEXT"TITLE="表組裝示例"HREF="x505.html"></HEAD><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLESUMMARY="Header navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">GTK+ 2.0 教程</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="x450.html"ACCESSKEY="P">&#60;&#60;&#60; Previous</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">組裝構件</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="x505.html"ACCESSKEY="N">Next &#62;&#62;&#62;</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="SEC-PACKINGUSINGTABLES">用表組裝</H1><P>讓我們看看另一種組裝的方法 - 表(Tables)。 在某些情況下這是極其有用的。</P><P>使用表的時候,我們建立格來放入構件。構件可以占滿我們所指定的所有空間.</P><P>第一個要看的,當然是gtk_table_new()這個函數:</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">GtkWidget *gtk_table_new( guint    rows,                          guint    columns,                          gboolean homogeneous );</PRE></TD></TR></TABLE><P>第一個參數是表中要安排的行的數量,而第二個,顯然,就是列的數量。</P><P>homogeneous 參數跟表格框(table's boxes)的大小處理有關。如果 homogeneous 是 TRUE,所有表格框的大小都將調整為表中最大構件的大小。如果 homogeneous 為 FALSE,每個表格框將會按照同行中最高的構件,與同列中最寬的構件來決定自身的大小。</P><P>行與列為從0到n編號,而n是我們在調用 gtk_table_new 時所指定的值。所以,如果你指定rows = 2及columns = 2, 布局圖會看起來像這樣:</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING"> 0          1          20+----------+----------+ |          |          |1+----------+----------+ |          |          |2+----------+----------+</PRE></TD></TR></TABLE><P>注意坐標系統開始于左上角。要向框中放置一個構件,使用下面的函數:</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_attach( GtkTable         *table,                       GtkWidget        *child,                       guint            left_attach,                       guint            right_attach,                       guint            top_attach,                       guint            bottom_attach,                       GtkAttachOptions xoptions,                       GtkAttachOptions yoptions,                       guint            xpadding,                       guint            ypadding );</PRE></TD></TR></TABLE><P>第一個參數("table")是你已經創建的表,第二個參數("child")是你想放進表里的構件。</P><P>left_attach和right_attach參數指定構件放置的位置,并使用多少框來放。如果你想在2x2的表中的右下表項(table entry)處放入一個按鈕,并且想讓它<ICLASS="EMPHASIS">只</I>充滿這個項,則left_attach應該為 = 1, right_attach = 2, top_attach = 1, bottom_attach = 2。</P><P>現在,如果你想讓一個構件占據我們這個2x2表的整個頂行,你就用left_attach = 0, right_attach = 2, top_attach = 0, bottom_attach = 1。</P><P>xoptions及yoptions是用來指定組裝時的選項,可以通過使用“位或”運算以允許多重選項。</P><P>這些選項是:</P><P></P><DIVCLASS="VARIABLELIST"><DL><DT><TTCLASS="LITERAL">GTK_FILL</TT></DT><DD><P>如果表框大于構件,同時<TTCLASS="LITERAL">GTK_FILL</TT>被指定,該構件會擴展開以使用所有可用的空間。</P></DD><DT><TTCLASS="LITERAL">GTK_SHRINK</TT></DT><DD><P>如果表構件分配到的空間比需求的小(通常是用戶在改變窗口大小的時候),那么構件將會推到窗口的底部以外的區域,無法看見。如果<TTCLASS="LITERAL">GTK_SHRINK</TT>被指定了,構件將和表一起縮小。</P></DD><DT><TTCLASS="LITERAL">GTK_EXPAND</TT></DT><DD><P>這會導致表擴展以用完窗口中所有的保留空間。</P></DD></DL></DIV><P>Padding和在盒(boxes)中的一樣,在構件的周圍產生一個指定象素的空白區域。</P><P>gtk_table_attach()有<ICLASS="EMPHASIS">很多</I>選項,所以,這里有一個簡寫:</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_attach_defaults( GtkTable  *table,                                GtkWidget *widget,                                guint      left_attach,                                guint      right_attach,                                guint      top_attach,                                guint      bottom_attach );</PRE></TD></TR></TABLE><P>X及Y選項默認為<TTCLASS="LITERAL">GTK_FILL | GTK_EXPAND</TT>,X和Y的padding則設為0。其余的參數與前面的函數一樣。</P><P>我們還有 gtk_table_set_row_spacing() 和 gtk_table_set_col_spacing()。這些在指定的行或列之間插入空白。</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_set_row_spacing( GtkTable *table,                                guint     row,                                guint     spacing );</PRE></TD></TR></TABLE><P>和</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_set_col_spacing ( GtkTable *table,                                 guint     column,                                 guint     spacing );</PRE></TD></TR></TABLE><P>注意,對列來說,空白插到列的右邊,對行來說,空白插入行的下邊。</P><P>也可以為所有的行或/和列設置相同的間隔:</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_set_row_spacings( GtkTable *table,                                 guint    spacing );</PRE></TD></TR></TABLE><P>和,</P><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_table_set_col_spacings( GtkTable *table,                                 guint     spacing );</PRE></TD></TR></TABLE><P>注意,用這些調用,最后一行和最后一列并不會有任何空白存在。</P></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLESUMMARY="Footer navigation table"WIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="x450.html"ACCESSKEY="P">&#60;&#60;&#60; Previous</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="book1.html"ACCESSKEY="H">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="x505.html"ACCESSKEY="N">Next &#62;&#62;&#62;</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">組裝示范程序</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="c418.html"ACCESSKEY="U">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">表組裝示例</TD></TR></TABLE></DIV></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91香蕉视频黄| 高清不卡一区二区在线| 欧美一区二区三区四区在线观看 | 亚洲一二三四区| 国产亚洲欧洲997久久综合| 国产精品99久久久久久久vr | 色综合久久九月婷婷色综合| 国产成人亚洲精品青草天美| 午夜国产精品影院在线观看| 色综合久久66| 色婷婷久久99综合精品jk白丝| 精品国产乱码久久久久久老虎 | 日韩一区二区三区在线观看| 久久久激情视频| 精品视频一区三区九区| 国内精品在线播放| 欧美午夜精品理论片a级按摩| 日本美女一区二区三区| 99久久精品国产麻豆演员表| 91在线高清观看| 亚洲综合在线五月| 日韩午夜av电影| 不卡一区在线观看| 在线免费视频一区二区| 国产一区二区精品在线观看| 91丨九色丨黑人外教| 蜜桃av一区二区| 国产在线视频精品一区| 欧美精品一区二区三区在线| 亚洲综合自拍偷拍| 午夜免费久久看| 不卡大黄网站免费看| 成人的网站免费观看| 欧美日韩免费电影| 国产在线日韩欧美| 日韩一区二区三区视频在线| 久久久不卡网国产精品一区| 国产精品久久久久久久午夜片| 99国产一区二区三精品乱码| 成人视屏免费看| 国产成人av一区二区三区在线| 91久久精品一区二区| 亚洲天堂av老司机| 亚洲日本电影在线| 亚洲电影一区二区三区| 国产精品女同互慰在线看| 日韩欧美国产一区二区在线播放 | 欧美性猛交xxxxxx富婆| 久久精品99国产精品| 亚洲综合自拍偷拍| 在线免费观看不卡av| 精品一区二区国语对白| 亚洲成人av在线电影| 一区二区欧美在线观看| 一区二区三区高清在线| 精品久久五月天| 国产三区在线成人av| 日韩av一区二区在线影视| 国产成人亚洲综合a∨猫咪| 国产乱码精品一区二区三区忘忧草| 国产精品美女久久久久久久久久久| 久久亚洲一区二区三区四区| 精品少妇一区二区三区在线视频| 蜜臀久久99精品久久久久久9| 成人毛片在线观看| 亚洲欧洲在线观看av| 成人avav在线| 亚洲欧美影音先锋| 亚洲福中文字幕伊人影院| 国产精品成人在线观看| 91在线视频免费91| 91日韩一区二区三区| 宅男在线国产精品| 久久精品一二三| 亚洲精品成人精品456| 91在线小视频| 亚洲人成精品久久久久| 久久精品在线免费观看| 久久久另类综合| 亚洲精品乱码久久久久久久久| 欧美在线免费播放| 精品成人免费观看| 91精品国产麻豆国产自产在线| www.性欧美| 欧美a级理论片| 国产精品888| 精品国内片67194| 国产成人高清视频| 一二三四社区欧美黄| 欧美成人一级视频| 亚洲综合久久久| 经典一区二区三区| 国产精品一卡二卡在线观看| 亚洲毛片av在线| 欧美日韩一区在线观看| 欧美国产日韩a欧美在线观看 | 欧美成人女星排行榜| 国产精品成人一区二区艾草 | 亚洲综合另类小说| 欧美va日韩va| 欧美视频中文字幕| 亚洲精品在线三区| 久久综合久久鬼色中文字| 99久久伊人久久99| 26uuu色噜噜精品一区二区| 99精品偷自拍| 在线观看一区二区精品视频| 久久日韩精品一区二区五区| 一区二区三区在线视频观看| 五月激情六月综合| 成人99免费视频| 亚洲图片一区二区| 麻豆极品一区二区三区| 亚洲v精品v日韩v欧美v专区| 777a∨成人精品桃花网| 精品一区二区免费视频| 韩日av一区二区| 亚洲精品在线三区| 欧美白人最猛性xxxxx69交| 色天使色偷偷av一区二区| 欧美日韩亚洲另类| 激情亚洲综合在线| 日韩免费看网站| 国产女主播一区| 蜜臀av性久久久久av蜜臀妖精| 91精品国产乱码久久蜜臀| 中文字幕第一区第二区| 亚洲欧美另类小说| 欧美精品自拍偷拍动漫精品| 秋霞影院一区二区| 欧美高清在线一区| 精品午夜一区二区三区在线观看| 久久精品视频一区二区| 日日噜噜夜夜狠狠视频欧美人| 视频一区视频二区在线观看| 精品国产电影一区二区| 久久福利资源站| 欧美三级午夜理伦三级中视频| 蜜桃视频在线观看一区| 国产精品久久久久三级| 欧美日韩国产综合草草| 日韩电影在线免费观看| 水蜜桃久久夜色精品一区的特点 | 在线观看www91| 国产精品69毛片高清亚洲| 欧美一区二区免费| 精品国产区一区| 在线免费不卡电影| 欧美一区二区三区的| 国产免费成人在线视频| 91精彩视频在线| 日韩欧美在线不卡| 亚洲乱码国产乱码精品精的特点| 久久综合九色综合97_久久久| 欧美私人免费视频| 99久久久久久99| 欧美人狂配大交3d怪物一区| 青青草精品视频| 欧美探花视频资源| 精品粉嫩超白一线天av| 成年人网站91| 日韩女优视频免费观看| 亚洲国产成人av网| 色综合久久久久久久| 欧美午夜精品一区二区三区| 欧美精品黑人性xxxx| 国产精品主播直播| 欧美成人一区二区三区| 精品福利一区二区三区| 欧美老肥妇做.爰bbww视频| 欧美亚洲综合色| av不卡在线观看| 国产不卡在线播放| 午夜不卡在线视频| 日韩午夜电影av| 亚洲视频一区二区在线观看| 欧美xingq一区二区| 麻豆免费看一区二区三区| 欧美韩国日本综合| 欧美一区二区视频在线观看2022 | 国产成人精品免费| 久久你懂得1024| 久久精品无码一区二区三区| 欧美日韩国产在线观看| 美女国产一区二区三区| 久久精品国产亚洲5555| 日本久久电影网| 国模套图日韩精品一区二区| 6080午夜不卡| 国产精品三级av在线播放| 一区二区三区四区蜜桃 | 欧美日韩一区二区三区免费看 | 日本国产一区二区| 久草热8精品视频在线观看| 日韩成人午夜电影| 亚洲色大成网站www久久九九| 日韩一区二区不卡| 在线观看日韩国产| 国产福利一区二区三区视频在线 | 一区二区三区在线观看视频|