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

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

?? sec-agtktextexample.html

?? gtk 開發手冊和參考文檔。 包括gtk glib gdk等
?? HTML
字號:
<HTML><HEAD><TITLE>A GtkText Example</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.49"><LINKREL="HOME"TITLE="GTK+ 1.2 Tutorial"HREF="gtk-tut.html"><LINKREL="UP"TITLE="Text Widget"HREF="ch-textwidget.html"><LINKREL="PREVIOUS"TITLE="Keyboard Shortcuts"HREF="sec-keyboardshortcuts.html"><LINKREL="NEXT"TITLE="Undocumented Widgets"HREF="ch-undocwidgets.html"></HEAD></head><body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 width="100%"><table cellspacing=6 border=0 cellpadding=0 width="100%">  <tr>    <td bgcolor="#FFFFFF" valign=top nowrap>    <centeR><A HREF="/"><img src="/images/gtk-logo-rgb.gif" width=107 height=140 border=0></A>      <font face="helvetica,lucidia" color="#000000"><BR><BR><b>GTK+<BR>The GIMP Toolkit</b></center><BR><table width=100% cellspacing=0 cellpadding=2 border=0><tr><td bgcolor="#000000"><table width=100% cellspacing=0 cellpadding=4 border=0><tr><td bgcolor="#AAAAEE" nowrap><B>General</B></td></tr><tr><td bgcolor="#FFFFFF" nowrap><A HREF="/">Introduction</A><BR><A HREF="/screenshots/">Screenshots</A><br><A HREF="/download/">Download</A><br><A HREF="/mailinglists.html">Mailing Lists</A><BR><A HREF="/bindings.html">Language Bindings</A><BR><A HREF="http://gtk.themes.org/">Themes</A><BR><A HREF="/bugs.html">Bug Tracker</A><BR></td></tr></table></td></tr></table><BR>  <table width=100% cellspacing=0 cellpadding=2 border=0><tr><td bgcolor="#000000"><table width=100% cellspacing=0 cellpadding=4 border=0><tr><td bgcolor="#AAAAEE" nowrap><B>Documentation</B></td></tr><tr><td bgcolor="#FFFFFF" nowrap><A HREF="/faq/">FAQ</A><br><A HREF="/tutorial/">Tutorial</A><BR><A HREF="/api/">API Reference</A><br><A HREF="/books.html">Published Books</A><BR></td></tr></table></td></tr></table><BR>  <table width=100% cellspacing=0 cellpadding=2 border=0><tr><td bgcolor="#000000"><table width=100% cellspacing=0 cellpadding=4 border=0><tr><td bgcolor="#AAAAEE" nowrap><B>Projects</B></td></tr><tr><td bgcolor="#FFFFFF" nowrap><A HREF="http://www.pango.org/">Pango</A><BR><A HREF="http://sources.redhat.com/inti/">Inti</A><BR><A HREF="http://www.gnome.org/">GNOME</A><BR><A HREF="http://user.sgic.fi/~tml/gimp/win32/">GTK+ for Win32</A><br><A HREF="http://people.redhat.com/sopwith/gtkfb/">GtkFB (Framebuffer)</A><br><A HREF="http://www.directfb.org/gtk.xml">GTK+ on DirectFB</A><BR><A HREF="/beos/">GTK+ for BeOS</A></td></tr></table></td></tr></table><BR>  <table width=100% cellspacing=0 cellpadding=2 border=0><tr><td bgcolor="#000000"><table width=100% cellspacing=0 cellpadding=4 border=0><tr><td bgcolor="#AAAAEE" nowrap><B><B>Applications</B></B></td></tr><tr><td bgcolor="#FFFFFF" nowrap><A HREF="http://www.gimp.org/">GIMP</A><BR><A HREF="http://www.abiword.org/">Abiword</A><BR><A HREF="http://www.lysator.liu.se/~alla/dia/dia.html">Dia</A><BR><A HREF="http://glade.pn.org/">Glade</A><BR><A HREF="http://www.gnucash.org/">GnuCash</A><BR><A HREF="http://www.gnome.org/projects/gnumeric/">Gnumeric</A><BR><BR><A HREF="http://www.gnome.org/applist/">GNOME Software Map</A><br></td></tr></table></td></tr></table><BR>      </td>  <td bgcolor="#ffffff" valign=top width="99%"><font face="lucida,helvetica"><BODYCLASS="SECT1"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">GTK+ 1.2 Tutorial</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="sec-keyboardshortcuts.html">&#60;&#60;&#60; Previous</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom">Chapter 15. Text Widget</TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="ch-undocwidgets.html">Next &#62;&#62;&#62;</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="SEC-AGTKTEXTEXAMPLE">15.4. A GtkText Example</A></H1><TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">/* example-start text text.c *//* text.c */#include &#60;stdio.h&#62;#include &#60;gtk/gtk.h&#62;void text_toggle_editable (GtkWidget *checkbutton,			   GtkWidget *text){  gtk_text_set_editable(GTK_TEXT(text),			GTK_TOGGLE_BUTTON(checkbutton)-&#62;active);}void text_toggle_word_wrap (GtkWidget *checkbutton,			    GtkWidget *text){  gtk_text_set_word_wrap(GTK_TEXT(text),			 GTK_TOGGLE_BUTTON(checkbutton)-&#62;active);}void close_application( GtkWidget *widget,                        gpointer   data ){       gtk_main_quit();}int main( int argc,          char *argv[] ){  GtkWidget *window;  GtkWidget *box1;  GtkWidget *box2;  GtkWidget *hbox;  GtkWidget *button;  GtkWidget *check;  GtkWidget *separator;  GtkWidget *table;  GtkWidget *vscrollbar;  GtkWidget *text;  GdkColormap *cmap;  GdkColor color;  GdkFont *fixed_font;  FILE *infile;  gtk_init (&#38;argc, &#38;argv);   window = gtk_window_new (GTK_WINDOW_TOPLEVEL);  gtk_widget_set_usize (window, 600, 500);  gtk_window_set_policy (GTK_WINDOW(window), TRUE, TRUE, FALSE);    gtk_signal_connect (GTK_OBJECT (window), "destroy",		      GTK_SIGNAL_FUNC(close_application),		      NULL);  gtk_window_set_title (GTK_WINDOW (window), "Text Widget Example");  gtk_container_set_border_width (GTK_CONTAINER (window), 0);      box1 = gtk_vbox_new (FALSE, 0);  gtk_container_add (GTK_CONTAINER (window), box1);  gtk_widget_show (box1);      box2 = gtk_vbox_new (FALSE, 10);  gtk_container_set_border_width (GTK_CONTAINER (box2), 10);  gtk_box_pack_start (GTK_BOX (box1), box2, TRUE, TRUE, 0);  gtk_widget_show (box2);      table = gtk_table_new (2, 2, FALSE);  gtk_table_set_row_spacing (GTK_TABLE (table), 0, 2);  gtk_table_set_col_spacing (GTK_TABLE (table), 0, 2);  gtk_box_pack_start (GTK_BOX (box2), table, TRUE, TRUE, 0);  gtk_widget_show (table);    /* Create the GtkText widget */  text = gtk_text_new (NULL, NULL);  gtk_text_set_editable (GTK_TEXT (text), TRUE);  gtk_table_attach (GTK_TABLE (table), text, 0, 1, 0, 1,		    GTK_EXPAND | GTK_SHRINK | GTK_FILL,		    GTK_EXPAND | GTK_SHRINK | GTK_FILL, 0, 0);  gtk_widget_show (text);  /* Add a vertical scrollbar to the GtkText widget */  vscrollbar = gtk_vscrollbar_new (GTK_TEXT (text)-&#62;vadj);  gtk_table_attach (GTK_TABLE (table), vscrollbar, 1, 2, 0, 1,		    GTK_FILL, GTK_EXPAND | GTK_SHRINK | GTK_FILL, 0, 0);  gtk_widget_show (vscrollbar);  /* Get the system color map and allocate the color red */  cmap = gdk_colormap_get_system();  color.red = 0xffff;  color.green = 0;  color.blue = 0;  if (!gdk_color_alloc(cmap, &#38;color)) {    g_error("couldn't allocate color");  }  /* Load a fixed font */  fixed_font = gdk_font_load ("-misc-fixed-medium-r-*-*-*-140-*-*-*-*-*-*");  /* Realizing a widget creates a window for it,   * ready for us to insert some text */  gtk_widget_realize (text);  /* Freeze the text widget, ready for multiple updates */  gtk_text_freeze (GTK_TEXT (text));    /* Insert some colored text */  gtk_text_insert (GTK_TEXT (text), NULL, &#38;text-&#62;style-&#62;black, NULL,		   "Supports ", -1);  gtk_text_insert (GTK_TEXT (text), NULL, &#38;color, NULL,		   "colored ", -1);  gtk_text_insert (GTK_TEXT (text), NULL, &#38;text-&#62;style-&#62;black, NULL,		   "text and different ", -1);  gtk_text_insert (GTK_TEXT (text), fixed_font, &#38;text-&#62;style-&#62;black, NULL,		   "fonts\n\n", -1);    /* Load the file text.c into the text window */  infile = fopen("text.c", "r");    if (infile) {    char buffer[1024];    int nchars;        while (1)      {	nchars = fread(buffer, 1, 1024, infile);	gtk_text_insert (GTK_TEXT (text), fixed_font, NULL,			 NULL, buffer, nchars);		if (nchars &#60; 1024)	  break;      }        fclose (infile);  }  /* Thaw the text widget, allowing the updates to become visible */    gtk_text_thaw (GTK_TEXT (text));    hbox = gtk_hbutton_box_new ();  gtk_box_pack_start (GTK_BOX (box2), hbox, FALSE, FALSE, 0);  gtk_widget_show (hbox);  check = gtk_check_button_new_with_label("Editable");  gtk_box_pack_start (GTK_BOX (hbox), check, FALSE, FALSE, 0);  gtk_signal_connect (GTK_OBJECT(check), "toggled",		      GTK_SIGNAL_FUNC(text_toggle_editable), text);  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), TRUE);  gtk_widget_show (check);  check = gtk_check_button_new_with_label("Wrap Words");  gtk_box_pack_start (GTK_BOX (hbox), check, FALSE, TRUE, 0);  gtk_signal_connect (GTK_OBJECT(check), "toggled",		      GTK_SIGNAL_FUNC(text_toggle_word_wrap), text);  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), FALSE);  gtk_widget_show (check);  separator = gtk_hseparator_new ();  gtk_box_pack_start (GTK_BOX (box1), separator, FALSE, TRUE, 0);  gtk_widget_show (separator);  box2 = gtk_vbox_new (FALSE, 10);  gtk_container_set_border_width (GTK_CONTAINER (box2), 10);  gtk_box_pack_start (GTK_BOX (box1), box2, FALSE, TRUE, 0);  gtk_widget_show (box2);    button = gtk_button_new_with_label ("close");  gtk_signal_connect (GTK_OBJECT (button), "clicked",		      GTK_SIGNAL_FUNC(close_application),		      NULL);  gtk_box_pack_start (GTK_BOX (box2), button, TRUE, TRUE, 0);  GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);  gtk_widget_grab_default (button);  gtk_widget_show (button);  gtk_widget_show (window);  gtk_main ();    return(0);       }/* example-end */</PRE></TD></TR></TABLE></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="sec-keyboardshortcuts.html">&#60;&#60;&#60; Previous</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="gtk-tut.html">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="ch-undocwidgets.html">Next &#62;&#62;&#62;</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">Keyboard Shortcuts</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="ch-textwidget.html">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">Undocumented Widgets</TD></TR></TABLE></DIV>        </td>    </tr></table>  </td>  </tr></table></body></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美撒尿777hd撒尿| zzijzzij亚洲日本少妇熟睡| 久久精品亚洲麻豆av一区二区| 色婷婷久久一区二区三区麻豆| 久久99久久久欧美国产| 夜夜嗨av一区二区三区中文字幕 | wwwwww.欧美系列| 欧美在线一二三| 色综合久久99| 在线视频欧美区| 91久久免费观看| 色香蕉久久蜜桃| 91美女在线观看| 色婷婷国产精品| 欧美性感一类影片在线播放| 在线看日本不卡| 欧美日韩高清一区二区| 色综合久久综合网97色综合| 北条麻妃一区二区三区| 99久久精品国产网站| 99精品偷自拍| 欧美二区乱c少妇| www欧美成人18+| 中文子幕无线码一区tr| 自拍偷在线精品自拍偷无码专区| 国产精品久久久久久亚洲伦| 亚洲精品国产高清久久伦理二区| 亚洲一区二区在线观看视频 | 欧美人妇做爰xxxⅹ性高电影| 欧美日韩不卡一区二区| 久久伊人蜜桃av一区二区| 国产精品网站在线观看| 亚洲精品精品亚洲| 国产一区二区三区在线观看精品| 国产成人精品免费一区二区| 99re热视频这里只精品 | 欧美日本国产一区| 国产亚洲成年网址在线观看| 亚洲精品国产品国语在线app| 青青草国产精品亚洲专区无| 不卡一二三区首页| 欧美一级专区免费大片| 综合在线观看色| 免费在线观看一区二区三区| 99热精品国产| 久久久久久久久久久久久久久99 | 蜜臀91精品一区二区三区| 99在线精品一区二区三区| 欧美裸体一区二区三区| 亚洲乱码国产乱码精品精的特点 | 亚洲一区二区三区小说| 国产成人综合亚洲网站| 91精品国产综合久久久久久久久久| 国产精品久久久一本精品| 麻豆成人91精品二区三区| 精品视频一区二区三区免费| 亚洲欧美色一区| 成人精品一区二区三区四区 | 福利一区二区在线| 久久综合九色综合97婷婷| 亚洲成人自拍网| 色88888久久久久久影院按摩| 国产人久久人人人人爽| 国产成人av一区二区三区在线 | 欧美日韩一级二级| 亚洲黄色片在线观看| 成人开心网精品视频| 国产亚洲成av人在线观看导航| 美女视频黄频大全不卡视频在线播放| 91久久香蕉国产日韩欧美9色| 日韩一区欧美一区| 色婷婷综合激情| 午夜欧美在线一二页| 51精品国自产在线| 国模大尺度一区二区三区| 久久久久久亚洲综合影院红桃| 国产乱子伦视频一区二区三区| 精品久久国产97色综合| 国产一区在线精品| 成人欧美一区二区三区视频网页| 日本二三区不卡| 日韩中文字幕不卡| 国产网红主播福利一区二区| 99久久综合99久久综合网站| 亚洲免费观看视频| 7777精品久久久大香线蕉 | 欧美性猛片xxxx免费看久爱 | 五月天中文字幕一区二区| 久久先锋影音av| 国产成人av福利| 国产精品二三区| 欧美一级高清大全免费观看| 精品亚洲欧美一区| 色乱码一区二区三区88| 奇米一区二区三区av| ...xxx性欧美| 国产日韩欧美一区二区三区乱码| 色老汉一区二区三区| 国内精品国产成人| 一区二区三区免费| wwwwww.欧美系列| 欧美在线你懂的| 99久久99久久精品国产片果冻| 午夜久久久久久电影| 国产精品狼人久久影院观看方式| 欧美日韩国产高清一区二区| 99精品国产99久久久久久白柏| 极品尤物av久久免费看| 亚洲国产精品天堂| 一二三区精品视频| 欧美激情一区二区三区四区| 欧美三级一区二区| 99re这里只有精品6| 成人免费av网站| 国产成人精品亚洲777人妖| 久久av老司机精品网站导航| 午夜电影网亚洲视频| 亚洲高清视频的网址| 亚洲免费观看在线观看| 日韩久久一区二区| 中文字幕一区三区| 国产精品美女久久久久久| 国产日韩v精品一区二区| 国产精品久久久久久久久免费相片| 精品99一区二区| 亚洲国产精品成人综合色在线婷婷| 欧美激情一区三区| 亚洲乱码中文字幕综合| 亚洲色图在线视频| 亚洲午夜精品网| 麻豆精品一区二区av白丝在线| 蜜桃传媒麻豆第一区在线观看| 捆绑变态av一区二区三区| 国产成人免费在线| 色综合久久久久久久久| 欧美日韩精品一区二区三区四区| 欧美影视一区在线| 欧美一区欧美二区| 欧美国产综合色视频| 亚洲一区二区在线免费看| 日本不卡123| 91在线精品一区二区三区| 欧美日韩免费高清一区色橹橹| 精品久久国产老人久久综合| 成人免费在线观看入口| 三级欧美在线一区| av一区二区久久| 欧美岛国在线观看| 亚洲国产欧美在线| 粉嫩av一区二区三区在线播放| 在线观看日韩一区| 国产午夜亚洲精品理论片色戒| 亚洲欧美视频在线观看| 狠狠色综合播放一区二区| 91国偷自产一区二区三区观看| 精品国产乱码久久久久久久久 | 日本视频免费一区| 97se狠狠狠综合亚洲狠狠| 久久女同精品一区二区| 日本视频一区二区| 91久久国产综合久久| 国产精品久久久爽爽爽麻豆色哟哟| 九九**精品视频免费播放| 538prom精品视频线放| 亚洲天堂a在线| 波多野结衣视频一区| 亚洲国产经典视频| 北岛玲一区二区三区四区| 精品国产区一区| 日韩专区欧美专区| 精品婷婷伊人一区三区三| 亚洲国产另类av| 91麻豆精品91久久久久久清纯| 亚洲日本免费电影| 色94色欧美sute亚洲线路一ni| 亚洲成av人片在线| 91精品国产91热久久久做人人| 午夜欧美2019年伦理| 91精品蜜臀在线一区尤物| 免费成人深夜小野草| 久久夜色精品国产欧美乱极品| 精品一区二区三区免费| 国产女主播视频一区二区| av中文字幕一区| 日日夜夜精品免费视频| 日韩亚洲国产中文字幕欧美| 国产一区二区福利视频| 国产精品高潮呻吟久久| 欧美日本一道本在线视频| 精品亚洲国内自在自线福利| 久久久久久亚洲综合| 99久久99久久精品免费观看 | 国产精品一区二区三区网站| 国产精品久久久久四虎| 欧美一区日韩一区| 国产a区久久久| 亚洲一区二区三区四区五区黄 | 日韩精品国产精品| 中文字幕亚洲一区二区av在线 | 26uuu国产在线精品一区二区|