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

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

?? x453.html

?? gtk 開發(fā)手冊和參考文檔。 包括gtk glib gdk等
?? 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="組裝構(gòu)件"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">組裝構(gòu)件</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>使用表的時候,我們建立格來放入構(gòu)件。構(gòu)件可以占滿我們所指定的所有空間.</P><P>第一個要看的,當然是gtk_table_new()這個函數(shù):</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>第一個參數(shù)是表中要安排的行的數(shù)量,而第二個,顯然,就是列的數(shù)量。</P><P>homogeneous 參數(shù)跟表格框(table's boxes)的大小處理有關。如果 homogeneous 是 TRUE,所有表格框的大小都將調(diào)整為表中最大構(gòu)件的大小。如果 homogeneous 為 FALSE,每個表格框?qū)凑胀兄凶罡叩臉?gòu)件,與同列中最寬的構(gòu)件來決定自身的大小。</P><P>行與列為從0到n編號,而n是我們在調(diào)用 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>注意坐標系統(tǒng)開始于左上角。要向框中放置一個構(gòu)件,使用下面的函數(shù):</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>第一個參數(shù)("table")是你已經(jīng)創(chuàng)建的表,第二個參數(shù)("child")是你想放進表里的構(gòu)件。</P><P>left_attach和right_attach參數(shù)指定構(gòu)件放置的位置,并使用多少框來放。如果你想在2x2的表中的右下表項(table entry)處放入一個按鈕,并且想讓它<ICLASS="EMPHASIS">只</I>充滿這個項,則left_attach應該為 = 1, right_attach = 2, top_attach = 1, bottom_attach = 2。</P><P>現(xiàn)在,如果你想讓一個構(gòu)件占據(jù)我們這個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>如果表框大于構(gòu)件,同時<TTCLASS="LITERAL">GTK_FILL</TT>被指定,該構(gòu)件會擴展開以使用所有可用的空間。</P></DD><DT><TTCLASS="LITERAL">GTK_SHRINK</TT></DT><DD><P>如果表構(gòu)件分配到的空間比需求的小(通常是用戶在改變窗口大小的時候),那么構(gòu)件將會推到窗口的底部以外的區(qū)域,無法看見。如果<TTCLASS="LITERAL">GTK_SHRINK</TT>被指定了,構(gòu)件將和表一起縮小。</P></DD><DT><TTCLASS="LITERAL">GTK_EXPAND</TT></DT><DD><P>這會導致表擴展以用完窗口中所有的保留空間。</P></DD></DL></DIV><P>Padding和在盒(boxes)中的一樣,在構(gòu)件的周圍產(chǎn)生一個指定象素的空白區(qū)域。</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。其余的參數(shù)與前面的函數(shù)一樣。</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>注意,用這些調(diào)用,最后一行和最后一列并不會有任何空白存在。</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一区二区三区免费野_久草精品视频
亚洲国产精品一区二区久久恐怖片| 99国产精品视频免费观看| 色哟哟一区二区三区| 国产日韩影视精品| 国产一区二区不卡| 久久综合色播五月| 国产精品18久久久| 久久久综合九色合综国产精品| 久久超级碰视频| 6080日韩午夜伦伦午夜伦| 一区二区在线观看视频在线观看| 成人激情开心网| 欧美精品日韩一本| 久久国产福利国产秒拍| 日韩欧美激情在线| 经典一区二区三区| 中文字幕第一区第二区| www.亚洲激情.com| 亚洲国产精品一区二区尤物区| 欧美日韩国产小视频| 久久精品国产秦先生| 国产精品妹子av| 欧美日韩一区高清| 黄一区二区三区| 国产精品免费av| 欧美一区在线视频| 成人精品电影在线观看| 亚洲国产综合在线| 日本一区二区视频在线观看| 不卡视频在线观看| 亚洲最大成人综合| 久久综合网色—综合色88| 91麻豆国产精品久久| 另类小说一区二区三区| |精品福利一区二区三区| 91精品啪在线观看国产60岁| 成人自拍视频在线| 蜜桃av一区二区三区| 亚洲图片你懂的| 国产亚洲女人久久久久毛片| 欧美日韩国产高清一区二区三区| 国产成人啪午夜精品网站男同| 亚洲高清免费观看 | 日本一区二区不卡视频| 欧美年轻男男videosbes| av在线综合网| 国产成人免费在线视频| 国产精品美女www爽爽爽| 欧美精品一区二区三区高清aⅴ | 成人h版在线观看| 麻豆91在线播放免费| 三级成人在线视频| 亚洲sss视频在线视频| 一区二区视频在线看| 国产精品久久久久久户外露出 | 一个色综合av| 亚洲综合久久久| 亚洲成av人片一区二区梦乃| 一级精品视频在线观看宜春院| 中文字幕一区二区三区不卡| 国产女同性恋一区二区| 国产欧美一区二区在线| 精品电影一区二区| 国产精品家庭影院| 亚洲精品国产a| 日韩电影一区二区三区四区| 亚洲gay无套男同| 国产一区二区三区黄视频| 另类小说色综合网站| 成人动漫视频在线| 欧美午夜理伦三级在线观看| 日韩欧美一级精品久久| 国产精品毛片无遮挡高清| 亚洲综合一区二区| 看电影不卡的网站| 91污在线观看| 久久亚洲精品国产精品紫薇| 国产精品久久久久久久久搜平片| 亚洲mv在线观看| 成人午夜激情影院| 欧美午夜在线一二页| 国产日韩成人精品| 日韩高清不卡一区| 色成年激情久久综合| 久久婷婷国产综合国色天香| 亚洲一二三四久久| 成人免费毛片片v| 欧美精品一区二| 亚洲电影一级片| 99精品国产一区二区三区不卡| 精品欧美一区二区久久| 亚洲一级电影视频| 色国产综合视频| 亚洲精品免费在线| aaa欧美日韩| 亚洲欧美综合在线精品| 成人性生交大片免费| 国产精品日韩精品欧美在线| 久久福利资源站| 久久久99久久| 国内精品视频666| 精品国产乱码久久久久久牛牛| 亚洲高清在线精品| 欧美午夜精品电影| 丝袜美腿亚洲一区二区图片| 欧美主播一区二区三区美女| 亚洲免费在线播放| 成人av免费在线播放| 国产精品乱码一区二区三区软件 | 91精品视频网| 国产麻豆精品在线| 国产精品对白交换视频| 99久久伊人精品| 亚洲精选免费视频| 91精品欧美一区二区三区综合在| 九九九久久久精品| 日韩理论电影院| 制服丝袜日韩国产| 国产成人在线免费观看| 中文一区在线播放| 97精品国产露脸对白| 中文字幕欧美国产| 欧美日韩国产综合一区二区 | 色噜噜狠狠成人网p站| 午夜私人影院久久久久| 国产夜色精品一区二区av| 欧美优质美女网站| 成人一区在线看| 日本欧美一区二区三区| 中文字幕亚洲电影| 日韩欧美国产综合| 欧美性视频一区二区三区| 国产一区二区在线观看视频| 亚洲欧洲综合另类在线| 国产夜色精品一区二区av| 欧美无人高清视频在线观看| 国产福利一区二区三区| 亚洲一区二区在线免费看| 91精品国产欧美一区二区| 波多野洁衣一区| 国产一区 二区| 亚洲国产成人av好男人在线观看| 久久夜色精品一区| 欧美电影免费观看高清完整版在| 欧美视频中文一区二区三区在线观看| 国产成人精品亚洲日本在线桃色| 免费视频最近日韩| 婷婷成人激情在线网| 一区二区久久久久久| 亚洲自拍偷拍图区| 亚洲一区影音先锋| 一区二区三区视频在线看| 亚洲精品国产成人久久av盗摄 | 亚洲成人精品在线观看| 亚洲欧美韩国综合色| 日韩理论片在线| 一区二区三区四区蜜桃| 亚洲1区2区3区视频| 亚洲高清视频中文字幕| 美女免费视频一区二区| 极品美女销魂一区二区三区| 国产一区二区中文字幕| 成人丝袜高跟foot| 色婷婷激情综合| 国产成人av一区二区三区在线观看| 激情久久久久久久久久久久久久久久| 激情久久五月天| 色综合天天做天天爱| 制服丝袜一区二区三区| 久久影院午夜论| 国产精品国产三级国产aⅴ入口| 一区二区三区美女| 蓝色福利精品导航| 成人开心网精品视频| 5566中文字幕一区二区电影 | 日本高清免费不卡视频| 欧美一区二区三区日韩视频| 国产精品你懂的| 婷婷久久综合九色综合伊人色| 国产成人三级在线观看| 在线播放亚洲一区| 亚洲图片你懂的| 国产精品一区二区三区四区| 欧美亚洲动漫精品| 国产精品久久久久四虎| 国产乱子伦视频一区二区三区 | 欧美日本高清视频在线观看| 欧美高清在线精品一区| 免播放器亚洲一区| 欧美男人的天堂一二区| 亚洲男同性视频| 国产99精品国产| 国产午夜精品福利| 国产精品影音先锋| 精品国产a毛片| 激情六月婷婷久久| 国产三级精品在线| 国产盗摄一区二区三区| 久久午夜国产精品| 国产露脸91国语对白|