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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sizegroup.c

?? linux下電話本所依賴的一些圖形庫
?? C
字號:
/* Size Groups * * GtkSizeGroup provides a mechanism for grouping a number of * widgets together so they all request the same amount of space. * This is typically useful when you want a column of widgets to  * have the same size, but you can't use a GtkTable widget. *  * Note that size groups only affect the amount of space requested, * not the size that the widgets finally receive. If you want the * widgets in a GtkSizeGroup to actually be the same size, you need * to pack them in such a way that they get the size they request * and not more. For example, if you are packing your widgets * into a table, you would not include the GTK_FILL flag. */#include <gtk/gtk.h>static GtkWidget *window = NULL;/* Convenience function to create a combo box holding a number of strings */GtkWidget *create_combo_box (const char **strings){  GtkWidget *combo_box;  const char **str;  combo_box = gtk_combo_box_new_text ();    for (str = strings; *str; str++)    gtk_combo_box_append_text (GTK_COMBO_BOX (combo_box), *str);  gtk_combo_box_set_active (GTK_COMBO_BOX (combo_box), 0);  return combo_box;}static voidadd_row (GtkTable     *table,	 int           row,	 GtkSizeGroup *size_group,	 const char   *label_text,	 const char  **options){  GtkWidget *combo_box;  GtkWidget *label;  label = gtk_label_new_with_mnemonic (label_text);  gtk_misc_set_alignment (GTK_MISC (label), 0, 1);  gtk_table_attach (GTK_TABLE (table), label,		    0, 1,                  row, row + 1,		    GTK_EXPAND | GTK_FILL, 0,		    0,                     0);    combo_box = create_combo_box (options);  gtk_label_set_mnemonic_widget (GTK_LABEL (label), combo_box);  gtk_size_group_add_widget (size_group, combo_box);  gtk_table_attach (GTK_TABLE (table), combo_box,		    1, 2,                  row, row + 1,		    0,                     0,		    0,                     0);}static voidtoggle_grouping (GtkToggleButton *check_button,		 GtkSizeGroup    *size_group){  GtkSizeGroupMode new_mode;  /* GTK_SIZE_GROUP_NONE is not generally useful, but is useful   * here to show the effect of GTK_SIZE_GROUP_HORIZONTAL by   * contrast.   */  if (gtk_toggle_button_get_active (check_button))    new_mode = GTK_SIZE_GROUP_HORIZONTAL;  else    new_mode = GTK_SIZE_GROUP_NONE;    gtk_size_group_set_mode (size_group, new_mode);}GtkWidget *do_sizegroup (GtkWidget *do_widget){  GtkWidget *table;  GtkWidget *frame;  GtkWidget *vbox;  GtkWidget *check_button;  GtkSizeGroup *size_group;  static const char *color_options[] = {    "Red", "Green", "Blue", NULL  };    static const char *dash_options[] = {    "Solid", "Dashed", "Dotted", NULL  };    static const char *end_options[] = {    "Square", "Round", "Arrow", NULL  };    if (!window)    {      window = gtk_dialog_new_with_buttons ("GtkSizeGroup",					    GTK_WINDOW (do_widget),					    0,					    GTK_STOCK_CLOSE,					    GTK_RESPONSE_NONE,					    NULL);      gtk_window_set_resizable (GTK_WINDOW (window), FALSE);            g_signal_connect (window, "response",			G_CALLBACK (gtk_widget_destroy), NULL);      g_signal_connect (window, "destroy",			G_CALLBACK (gtk_widget_destroyed), &window);      vbox = gtk_vbox_new (FALSE, 5);      gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->vbox), vbox, TRUE, TRUE, 0);      gtk_container_set_border_width (GTK_CONTAINER (vbox), 5);      size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);            /* Create one frame holding color options       */      frame = gtk_frame_new ("Color Options");      gtk_box_pack_start (GTK_BOX (vbox), frame, TRUE, TRUE, 0);      table = gtk_table_new (2, 2, FALSE);      gtk_container_set_border_width (GTK_CONTAINER (table), 5);      gtk_table_set_row_spacings (GTK_TABLE (table), 5);      gtk_table_set_col_spacings (GTK_TABLE (table), 10);      gtk_container_add (GTK_CONTAINER (frame), table);      add_row (GTK_TABLE (table), 0, size_group, "_Foreground", color_options);      add_row (GTK_TABLE (table), 1, size_group, "_Background", color_options);      /* And another frame holding line style options       */      frame = gtk_frame_new ("Line Options");      gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);      table = gtk_table_new (2, 2, FALSE);      gtk_container_set_border_width (GTK_CONTAINER (table), 5);      gtk_table_set_row_spacings (GTK_TABLE (table), 5);      gtk_table_set_col_spacings (GTK_TABLE (table), 10);      gtk_container_add (GTK_CONTAINER (frame), table);      add_row (GTK_TABLE (table), 0, size_group, "_Dashing", dash_options);      add_row (GTK_TABLE (table), 1, size_group, "_Line ends", end_options);      /* And a check button to turn grouping on and off */      check_button = gtk_check_button_new_with_mnemonic ("_Enable grouping");      gtk_box_pack_start (GTK_BOX (vbox), check_button, FALSE, FALSE, 0);            gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check_button), TRUE);      g_signal_connect (check_button, "toggled",			G_CALLBACK (toggle_grouping), size_group);    }  if (!GTK_WIDGET_VISIBLE (window))    gtk_widget_show_all (window);  else    gtk_widget_destroy (window);  return window;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品三区| 精品sm在线观看| av成人动漫在线观看| 成人夜色视频网站在线观看| 97精品超碰一区二区三区| 91在线精品一区二区| 欧美男生操女生| 国产亚洲一区字幕| 亚洲一二三区在线观看| 美女视频黄 久久| 99精品视频在线观看免费| 在线精品视频免费观看| 欧美国产一区在线| 日韩在线播放一区二区| 91欧美一区二区| 国产精品久久国产精麻豆99网站 | 韩国一区二区视频| 在线观看视频一区二区欧美日韩| 欧美zozo另类异族| 首页国产欧美久久| 欧美美女直播网站| 午夜精品123| 欧美人牲a欧美精品| 亚洲www啪成人一区二区麻豆| 色先锋aa成人| 一区二区激情小说| 欧美精品tushy高清| 亚洲成人动漫在线免费观看| 色综合久久99| 天天色天天爱天天射综合| 91精品午夜视频| 精品一区中文字幕| 欧美韩日一区二区三区四区| 国产很黄免费观看久久| 中文字幕亚洲一区二区av在线| 成人免费看片app下载| 亚洲人123区| 91精品啪在线观看国产60岁| 精品亚洲成a人在线观看| 欧美激情综合网| 欧美中文字幕一区二区三区| 蜜臀av国产精品久久久久| 国产欧美一区二区精品性| 欧美在线观看禁18| 国产精品一区二区男女羞羞无遮挡| 国产精品麻豆欧美日韩ww| 欧美区一区二区三区| 国产成人免费视频网站高清观看视频| 亚洲免费观看在线视频| 久久综合色鬼综合色| 欧美日韩精品一区二区天天拍小说| 日韩国产欧美在线播放| 中文字幕亚洲在| 欧美一区二区三区啪啪| 91网站最新地址| 国产盗摄精品一区二区三区在线| 日韩成人一级大片| 亚洲精品中文字幕乱码三区| 国产精品免费aⅴ片在线观看| 国产精品不卡一区| 国产视频在线观看一区二区三区| 欧美激情一区二区| 日韩av在线发布| 91丝袜高跟美女视频| 欧美一级黄色片| 亚洲欧美视频一区| 九色porny丨国产精品| 91网上在线视频| 成人动漫一区二区三区| 99精品欧美一区二区三区综合在线| 自拍偷拍亚洲综合| 亚洲欧美自拍偷拍色图| 日本sm残虐另类| 95精品视频在线| 久久你懂得1024| 日韩综合在线视频| 91国模大尺度私拍在线视频| 久久久久久亚洲综合| 美国十次综合导航| 91福利在线免费观看| 亚洲欧美自拍偷拍色图| 国产成人精品亚洲777人妖| 日韩欧美一区电影| 午夜免费欧美电影| 欧美亚洲一区三区| 一区二区高清免费观看影视大全| 国产成人精品影院| 国产三级一区二区三区| 国产成人一区二区精品非洲| 久久亚洲影视婷婷| 狠狠色综合色综合网络| 久久先锋资源网| 成人小视频免费在线观看| 国产日产欧美一区| 国产精品主播直播| 91黄视频在线观看| 伊人夜夜躁av伊人久久| 欧美午夜片在线观看| 丝袜美腿成人在线| 精品久久久久久综合日本欧美| 卡一卡二国产精品 | 国产精品一区二区果冻传媒| 国产欧美一区二区三区在线看蜜臀 | 日韩1区2区日韩1区2区| 亚洲乱码国产乱码精品精98午夜 | 91小视频在线免费看| 欧美精品 日韩| 欧美激情一区不卡| 精品中文av资源站在线观看| 欧美精品久久天天躁| 亚洲午夜成aⅴ人片| 在线观看日产精品| 亚洲美女视频一区| 成人黄色片在线观看| 中文字幕一区av| 欧美影院一区二区三区| 性感美女久久精品| 日韩欧美国产一区二区三区| 狠狠狠色丁香婷婷综合激情 | 国产夫妻精品视频| 中文字幕电影一区| 日本韩国欧美在线| 日本不卡免费在线视频| 国产蜜臀av在线一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 国产精品久久久久久妇女6080| 不卡一二三区首页| 日本中文字幕一区二区有限公司| 欧美一级黄色片| 欧美伊人久久久久久午夜久久久久| 午夜精品在线看| 最新欧美精品一区二区三区| 欧美裸体bbwbbwbbw| jizzjizzjizz欧美| 麻豆一区二区三区| 亚洲成人久久影院| 亚洲欧美偷拍另类a∨色屁股| 精品久久久久久久久久久院品网| 99精品热视频| 成人av网站在线观看免费| 另类的小说在线视频另类成人小视频在线| 欧美国产成人精品| 久久久久久亚洲综合| 日韩欧美一区电影| 日韩一区二区三区在线观看| 欧美无砖砖区免费| 欧美色爱综合网| 99久久精品免费观看| 丁香六月综合激情| 国产精品夜夜爽| 国产在线播精品第三| 国产一区二区三区视频在线播放| 香蕉成人伊视频在线观看| 亚欧色一区w666天堂| 石原莉奈在线亚洲二区| 看电视剧不卡顿的网站| 国产精选一区二区三区| 国产精品中文字幕一区二区三区| 日日夜夜免费精品| 国产成a人无v码亚洲福利| 成人不卡免费av| 在线不卡中文字幕| 精品久久久久久久久久久久久久久久久 | 国产精品资源网| 91小视频在线| 日韩精品在线一区二区| 日本一区二区高清| 亚洲一卡二卡三卡四卡| 久久97超碰国产精品超碰| 国产精品综合在线视频| 欧美军同video69gay| 中文字幕一区二区三区乱码在线| 亚洲午夜久久久久中文字幕久| 韩日欧美一区二区三区| 91论坛在线播放| 国产日韩欧美激情| 日本欧美韩国一区三区| 91在线观看污| 亚洲国产成人一区二区三区| 美女在线视频一区| 欧美夫妻性生活| 亚洲一区二区三区不卡国产欧美| 成人黄色大片在线观看| 国产精品美日韩| 国产一二三精品| 久久久久久久久一| 美女脱光内衣内裤视频久久网站| 色94色欧美sute亚洲线路二| 亚洲欧美韩国综合色| 在线区一区二视频| 亚洲国产精品自拍| 欧美偷拍一区二区| 亚洲国产精品人人做人人爽| 欧美曰成人黄网| 久久精品国产秦先生| 国产日产欧美精品一区二区三区| jiyouzz国产精品久久| 国产精品视频一二| 欧美性videosxxxxx| 久久黄色级2电影|