您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GTK_BUTTON_BOX函数代码示例

51自学网 2021-06-01 20:57:41
  C++
这篇教程C++ GTK_BUTTON_BOX函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GTK_BUTTON_BOX函数的典型用法代码示例。如果您正苦于以下问题:C++ GTK_BUTTON_BOX函数的具体用法?C++ GTK_BUTTON_BOX怎么用?C++ GTK_BUTTON_BOX使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GTK_BUTTON_BOX函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: xkb_layout_choose

voidxkb_layout_choose (GtkBuilder * dialog){	GtkBuilder *chooser_dialog;	chooser_dialog = gtk_builder_new ();	gtk_builder_add_from_file (chooser_dialog, MATECC_UI_DIR				   "/mate-keyboard-properties-layout-chooser.ui",				   NULL);	GtkWidget *chooser = CWID ("xkb_layout_chooser");	GtkWidget *lang_chooser = CWID ("xkb_languages_available");	GtkWidget *notebook = CWID ("choosers_nb");	GtkWidget *kbdraw = NULL;	GtkWidget *toplevel = NULL;	gtk_window_set_transient_for (GTK_WINDOW (chooser),				      GTK_WINDOW (WID						  ("keyboard_dialog")));	xkb_layout_chooser_available_layouts_fill (chooser_dialog,						   "xkb_countries_available",						   "xkb_country_variants_available",						   xkl_config_registry_foreach_country,						   (ConfigItemProcessFunc)						   xkb_layout_chooser_add_country_to_available_countries,						   G_CALLBACK						   (xkb_layout_chooser_available_country_changed));	xkb_layout_chooser_available_layouts_fill (chooser_dialog,						   "xkb_languages_available",						   "xkb_language_variants_available",						   xkl_config_registry_foreach_language,						   (ConfigItemProcessFunc)						   xkb_layout_chooser_add_language_to_available_languages,						   G_CALLBACK						   (xkb_layout_chooser_available_language_changed));	g_signal_connect_after (G_OBJECT (notebook), "switch_page",				G_CALLBACK				(xkb_layout_chooser_page_changed),				chooser_dialog);	gtk_combo_box_set_active (GTK_COMBO_BOX				  (CWID ("xkb_countries_available")),				  FALSE);	if (gtk_tree_model_iter_n_children	    (gtk_combo_box_get_model (GTK_COMBO_BOX (lang_chooser)),	     NULL)) {		gtk_combo_box_set_active (GTK_COMBO_BOX					  (CWID					   ("xkb_languages_available")),					  FALSE);	} else {		/* If language info is not available - remove the corresponding tab,		   pretend there is no notebook at all */		gtk_notebook_remove_page (GTK_NOTEBOOK (notebook), 1);		gtk_notebook_set_show_tabs (GTK_NOTEBOOK (notebook),					    FALSE);		gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook),					      FALSE);	}#ifdef HAVE_X11_EXTENSIONS_XKB_H	if (!strcmp (xkl_engine_get_backend_name (engine), "XKB")) {		kbdraw = xkb_layout_preview_create_widget (chooser_dialog);		g_object_set_data (G_OBJECT (chooser), "kbdraw", kbdraw);		gtk_container_add (GTK_CONTAINER				   (CWID ("previewFrame")), kbdraw);		gtk_widget_show_all (kbdraw);		gtk_button_box_set_child_secondary (GTK_BUTTON_BOX						    (CWID						     ("hbtnBox")),						    CWID						    ("btnPrint"), TRUE);	} else#endif	{		gtk_widget_hide_all (CWID ("vboxPreview"));		gtk_widget_hide (CWID ("btnPrint"));	}	g_signal_connect (G_OBJECT (chooser),			  "response",			  G_CALLBACK (xkb_layout_chooser_response),			  chooser_dialog);	toplevel = gtk_widget_get_toplevel (chooser);	if (gtk_widget_is_toplevel (toplevel)) {		GdkRectangle *rect = matekbd_preview_load_position ();		if (rect != NULL) {			gtk_window_move (GTK_WINDOW (toplevel),					 rect->x, rect->y);			gtk_window_resize (GTK_WINDOW (toplevel),					   rect->width, rect->height);			g_free (rect);		}	}	xkb_layout_preview_update (chooser_dialog);	gtk_dialog_run (GTK_DIALOG (chooser));//.........这里部分代码省略.........
开发者ID:TheCoffeMaker,项目名称:Mate-Desktop-Environment,代码行数:101,


示例2: create_FileSelect

//.........这里部分代码省略......... gtk_widget_realize( fsFileSelect ); gtkAddIcon( fsFileSelect ); style=gtk_widget_get_style( fsFileSelect ); dpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&dmask,&style->bg[GTK_STATE_NORMAL],(gchar **)dir_xpm ); fpixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&fmask,&style->bg[GTK_STATE_NORMAL],(gchar **)file_xpm ); vbox4=AddVBox( AddDialogFrame( fsFileSelect ),0 ); hbox4=AddHBox( vbox4,1 ); fsCombo4=gtk_combo_new(); gtk_widget_set_name( fsCombo4,"fsCombo4" ); gtk_widget_show( fsCombo4 ); gtk_box_pack_start( GTK_BOX( hbox4 ),fsCombo4,TRUE,TRUE,0 ); gtk_widget_set_usize( fsCombo4,-2,20 ); fsPathCombo=GTK_COMBO( fsCombo4 )->entry; gtk_widget_set_name( fsPathCombo,"fsPathCombo" ); gtk_widget_show( fsPathCombo ); gtk_widget_set_usize( fsPathCombo,-2,20 ); vseparator1=gtk_vseparator_new(); gtk_widget_set_name( vseparator1,"vseparator1" ); gtk_widget_show( vseparator1 ); gtk_box_pack_start( GTK_BOX( hbox4 ),vseparator1,FALSE,TRUE,0 ); gtk_widget_set_usize( vseparator1,7,20 ); upstyle=gtk_widget_get_style( fsFileSelect ); uppixmap=gdk_pixmap_colormap_create_from_xpm_d( fsFileSelect->window,fsColorMap,&upmask,&upstyle->bg[GTK_STATE_NORMAL],(gchar **)up_xpm ); uppixmapwid=gtk_pixmap_new( uppixmap,upmask ); gtk_widget_show( uppixmapwid ); fsUp=gtk_button_new(); gtk_container_add( GTK_CONTAINER(fsUp ),uppixmapwid ); gtk_widget_show( fsUp ); gtk_box_pack_start( GTK_BOX( hbox4 ),fsUp,FALSE,FALSE,0 ); gtk_widget_set_usize( fsUp,65,15 ); AddHSeparator( vbox4 ); hbox6=AddHBox( NULL,0 );   gtk_box_pack_start( GTK_BOX( vbox4 ),hbox6,TRUE,TRUE,0 ); fsFNameListWindow=gtk_scrolled_window_new( NULL,NULL ); gtk_widget_set_name( fsFNameListWindow,"fsFNameListWindow" ); gtk_widget_show( fsFNameListWindow ); gtk_box_pack_start( GTK_BOX( hbox6 ),fsFNameListWindow,TRUE,TRUE,0 ); gtk_widget_set_usize( fsFNameListWindow,-2,145 ); gtk_scrolled_window_set_policy( GTK_SCROLLED_WINDOW( fsFNameListWindow ),GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC ); fsFNameList=gtk_clist_new( 2 ); gtk_widget_set_name( fsFNameList,"fsFNameList" ); gtk_container_add( GTK_CONTAINER( fsFNameListWindow ),fsFNameList ); gtk_clist_set_column_width( GTK_CLIST( fsFNameList ),0,80 ); gtk_clist_set_selection_mode( GTK_CLIST( fsFNameList ),GTK_SELECTION_BROWSE ); gtk_clist_column_titles_hide( GTK_CLIST( fsFNameList ) ); gtk_clist_set_shadow_type( GTK_CLIST( fsFNameList ),GTK_SHADOW_ETCHED_OUT ); AddHSeparator( vbox4 ); List=gtk_combo_new(); gtk_widget_set_name( List,"List" ); gtk_widget_ref( List ); gtk_object_set_data_full( GTK_OBJECT( fsFileSelect ),"List",List,(GtkDestroyNotify)gtk_widget_unref ); gtk_widget_show( List ); gtk_box_pack_start( GTK_BOX( vbox4 ),List,FALSE,FALSE,0 ); gtk_widget_set_usize( List,-2,20 ); fsFilterCombo=GTK_COMBO( List )->entry; gtk_widget_set_name( fsFilterCombo,"fsFilterCombo" ); gtk_widget_show( fsFilterCombo ); gtk_entry_set_editable (GTK_ENTRY( fsFilterCombo ),FALSE ); AddHSeparator( vbox4 ); hbuttonbox3=AddHButtonBox( vbox4 );   gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox3 ),GTK_BUTTONBOX_END );   gtk_button_box_set_spacing( GTK_BUTTON_BOX( hbuttonbox3 ),10 ); fsOk=AddButton( MSGTR_Ok,hbuttonbox3 ); fsCancel=AddButton( MSGTR_Cancel,hbuttonbox3 ); gtk_signal_connect( GTK_OBJECT( fsFileSelect ),"destroy",GTK_SIGNAL_FUNC( fs_Destroy ), NULL ); gtk_signal_connect( GTK_OBJECT( fsFileSelect ),"key_release_event",GTK_SIGNAL_FUNC( on_FileSelect_key_release_event ),NULL ); gtk_signal_connect( GTK_OBJECT( fsFilterCombo ),"changed",GTK_SIGNAL_FUNC( fs_fsFilterCombo_changed ),fsFilterCombo ); gtk_signal_connect( GTK_OBJECT( fsFilterCombo ),"activate",GTK_SIGNAL_FUNC( fs_fsFilterCombo_activate ),fsFilterCombo ); gtk_signal_connect( GTK_OBJECT( fsPathCombo ),"changed",GTK_SIGNAL_FUNC( fs_fsPathCombo_changed ),fsPathCombo ); gtk_signal_connect( GTK_OBJECT( fsPathCombo ),"activate",GTK_SIGNAL_FUNC( fs_fsPathCombo_activate ),fsPathCombo ); gtk_signal_connect( GTK_OBJECT( fsUp ),"released",GTK_SIGNAL_FUNC( fs_Up_released ),fsFNameList ); gtk_signal_connect( GTK_OBJECT( fsOk ),"released",GTK_SIGNAL_FUNC( fs_Ok_released ),fsCombo4 ); gtk_signal_connect( GTK_OBJECT( fsCancel ),"released",GTK_SIGNAL_FUNC( fs_Cancel_released ),NULL ); gtk_signal_connect( GTK_OBJECT( fsFNameList ),"select_row",(GtkSignalFunc)fs_fsFNameList_select_row,NULL ); gtk_signal_connect( GTK_OBJECT( fsFNameList ),"event", (GtkSignalFunc)fs_fsFNameList_event,NULL ); gtk_widget_grab_focus( fsFNameList ); return fsFileSelect;}
开发者ID:JasonFengIce,项目名称:mplayer-android,代码行数:101,


示例3: exec_msg2clip_menu_cb

static void exec_msg2clip_menu_cb(void){  /* show modal dialog */  GtkWidget *window;  GtkWidget *vbox;  GtkWidget *confirm_area;  GtkWidget *ok_btn;  GtkWidget *cancel_btn;  GtkWidget *notebook;    window = gtk_window_new(GTK_WINDOW_TOPLEVEL);  gtk_container_set_border_width(GTK_CONTAINER(window), 8);  gtk_window_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);  gtk_window_set_modal(GTK_WINDOW(window), TRUE);  gtk_window_set_policy(GTK_WINDOW(window), FALSE, TRUE, FALSE);  gtk_window_set_default_size(GTK_WINDOW(window), 300, 100);  gtk_widget_realize(window);  vbox = gtk_vbox_new(FALSE, 6);  gtk_widget_show(vbox);  gtk_container_add(GTK_CONTAINER(window), vbox);  /* notebook */   notebook = gtk_notebook_new();  /* main tab */  create_config_main_page(notebook, g_opt.rcfile);  /* about, copyright tab */  sylpf_append_config_about_page(notebook,                                 g_opt.rcfile,                                 _("About"),                                 _(PLUGIN_NAME),                                 _(PLUGIN_DESC),                                 _(copyright));  gtk_widget_show(notebook);  gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);  confirm_area = gtk_hbutton_box_new();  gtk_button_box_set_layout(GTK_BUTTON_BOX(confirm_area), GTK_BUTTONBOX_END);  gtk_box_set_spacing(GTK_BOX(confirm_area), 6);  ok_btn = gtk_button_new_from_stock(GTK_STOCK_OK);  GTK_WIDGET_SET_FLAGS(ok_btn, GTK_CAN_DEFAULT);  gtk_box_pack_start(GTK_BOX(confirm_area), ok_btn, FALSE, FALSE, 0);  gtk_widget_show(ok_btn);  cancel_btn = gtk_button_new_from_stock(GTK_STOCK_CANCEL);  GTK_WIDGET_SET_FLAGS(cancel_btn, GTK_CAN_DEFAULT);  gtk_box_pack_start(GTK_BOX(confirm_area), cancel_btn, FALSE, FALSE, 0);  gtk_widget_show(cancel_btn);  gtk_widget_show(confirm_area);	  gtk_box_pack_end(GTK_BOX(vbox), confirm_area, FALSE, FALSE, 0);  gtk_widget_grab_default(ok_btn);  gtk_widget_show(vbox);  gtk_window_set_title(GTK_WINDOW(window), _("Msg2Clip Settings"));  g_signal_connect(G_OBJECT(ok_btn), "clicked",                   G_CALLBACK(prefs_ok_cb), window);  g_signal_connect(G_OBJECT(cancel_btn), "clicked",                   G_CALLBACK(prefs_cancel_cb), window);  gtk_widget_show_all(window);}
开发者ID:kenhys,项目名称:sylpheed-msg2clip,代码行数:68,


示例4: shortcuts

PrintProjectDialog::PrintProjectDialog(int dummy){  extern Settings *settings;  Shortcuts shortcuts(0);  printprojectdialog = gtk_dialog_new();  gtk_window_set_title(GTK_WINDOW(printprojectdialog), _("Print project"));  gtk_window_set_position(GTK_WINDOW(printprojectdialog), GTK_WIN_POS_CENTER_ON_PARENT);  gtk_window_set_modal(GTK_WINDOW(printprojectdialog), TRUE);  gtk_window_set_destroy_with_parent(GTK_WINDOW(printprojectdialog), TRUE);  gtk_window_set_type_hint(GTK_WINDOW(printprojectdialog), GDK_WINDOW_TYPE_HINT_DIALOG);  dialog_vbox1 = gtk_dialog_get_content_area (GTK_DIALOG(printprojectdialog));  gtk_widget_show(dialog_vbox1);  vbox1 = gtk_vbox_new(FALSE, 2);  gtk_widget_show(vbox1);  gtk_box_pack_start(GTK_BOX(dialog_vbox1), vbox1, TRUE, TRUE, 0);  hbox1 = gtk_hbox_new(FALSE, 4);  gtk_widget_show(hbox1);  gtk_box_pack_start(GTK_BOX(vbox1), hbox1, TRUE, TRUE, 0);  label1 = gtk_label_new(_("Portion:"));  gtk_widget_show(label1);  gtk_box_pack_start(GTK_BOX(hbox1), label1, FALSE, FALSE, 0);  label_portion = gtk_label_new("");  gtk_widget_show(label_portion);  gtk_box_pack_start(GTK_BOX(hbox1), label_portion, FALSE, FALSE, 0);  button_portion = gtk_button_new();  gtk_widget_show(button_portion);  gtk_box_pack_start(GTK_BOX(hbox1), button_portion, FALSE, FALSE, 0);  alignment1 = gtk_alignment_new(0.5, 0.5, 0, 0);  gtk_widget_show(alignment1);  gtk_container_add(GTK_CONTAINER(button_portion), alignment1);  hbox2 = gtk_hbox_new(FALSE, 2);  gtk_widget_show(hbox2);  gtk_container_add(GTK_CONTAINER(alignment1), hbox2);  image1 = gtk_image_new_from_stock("gtk-properties", GTK_ICON_SIZE_BUTTON);  gtk_widget_show(image1);  gtk_box_pack_start(GTK_BOX(hbox2), image1, FALSE, FALSE, 0);  label5 = gtk_label_new_with_mnemonic(_("Change"));  gtk_widget_show(label5);  gtk_box_pack_start(GTK_BOX(hbox2), label5, FALSE, FALSE, 0);  shortcuts.label(label5);  bool expand = false;  if (settings->session.print_references_in_notes_in_full) {    expand = true;  }  expander1 = gtk_expander_new(NULL);  gtk_widget_show(expander1);  gtk_box_pack_start(GTK_BOX(vbox1), expander1, TRUE, TRUE, 0);  gtk_expander_set_expanded(GTK_EXPANDER(expander1), expand);  vbox_expander = gtk_vbox_new(FALSE, 5);  gtk_widget_show(vbox_expander);  gtk_container_add(GTK_CONTAINER(expander1), vbox_expander);  checkbutton_full_references = gtk_check_button_new_with_mnemonic(_("Write the references in the notes in full"));  gtk_widget_show(checkbutton_full_references);  gtk_box_pack_start(GTK_BOX(vbox_expander), checkbutton_full_references, FALSE, FALSE, 0);  // TO DO: Add options for 1 column, double spaced here    shortcuts.button(checkbutton_full_references);  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_full_references), settings->session.print_references_in_notes_in_full);  label_expander = gtk_label_new(_("Options"));  gtk_widget_show(label_expander);  gtk_expander_set_label_widget(GTK_EXPANDER(expander1), label_expander);  shortcuts.label(label_expander);  dialog_action_area1 = gtk_dialog_get_action_area (GTK_DIALOG(printprojectdialog));  gtk_widget_show(dialog_action_area1);  gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog_action_area1), GTK_BUTTONBOX_END);  new InDialogHelp(printprojectdialog, NULL, &shortcuts, "file/print/project");  cancelbutton1 = gtk_button_new_from_stock("gtk-cancel");  gtk_widget_show(cancelbutton1);  gtk_dialog_add_action_widget(GTK_DIALOG(printprojectdialog), cancelbutton1, GTK_RESPONSE_CANCEL);  gtk_widget_set_can_default (GTK_WIDGET (cancelbutton1), true);  okbutton1 = gtk_button_new_from_stock("gtk-ok");  gtk_widget_show(okbutton1);  gtk_dialog_add_action_widget(GTK_DIALOG(printprojectdialog), okbutton1, GTK_RESPONSE_OK);  gtk_widget_set_can_default (GTK_WIDGET (okbutton1), true);//.........这里部分代码省略.........
开发者ID:postiffm,项目名称:bibledit-gtk,代码行数:101,


示例5: create_dialog1

//.........这里部分代码省略.........  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);  label2 = gtk_label_new (_("Strength :"));  gtk_widget_show (label2);  gtk_table_attach (GTK_TABLE (table1), label2, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label2), 0, 0.5);  label3 = gtk_label_new (_("Block Adaptative :"));  gtk_widget_show (label3);  gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);  label4 = gtk_label_new (_("Unknown flag :"));  gtk_widget_show (label4);  gtk_table_attach (GTK_TABLE (table1), label4, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label4), 0, 0.5);  spinbuttonT_adj = gtk_adjustment_new (1, -1, 100, 0.5, 0.1, 0.1);  spinbuttonT = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonT_adj), 1, 1);  gtk_widget_show (spinbuttonT);  gtk_table_attach (GTK_TABLE (table1), spinbuttonT, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbuttonT), TRUE);  spinbuttonD_adj = gtk_adjustment_new (1, -1, 100, 0.5, 0.1, 0.1);  spinbuttonD = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonD_adj), 1, 1);  gtk_widget_show (spinbuttonD);  gtk_table_attach (GTK_TABLE (table1), spinbuttonD, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbuttonD), TRUE);  spinbuttonB_adj = gtk_adjustment_new (1, -1, 100, 0.5, 0.1, 0.1);  spinbuttonB = gtk_spin_button_new (GTK_ADJUSTMENT (spinbuttonB_adj), 1, 1);  gtk_widget_show (spinbuttonB);  gtk_table_attach (GTK_TABLE (table1), spinbuttonB, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbuttonB), TRUE);  checkbuttonBF = gtk_check_button_new_with_mnemonic (_(" "));  gtk_widget_show (checkbuttonBF);  gtk_table_attach (GTK_TABLE (table1), checkbuttonBF, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, 100, 1, 1, 1)));  gtk_widget_show (hscale1);  gtk_box_pack_start (GTK_BOX (vbox1), hscale1, TRUE, TRUE, 0);  drawingarea1 = gtk_drawing_area_new ();  gtk_widget_show (drawingarea1);  gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, TRUE, TRUE, 0);  dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");  gtk_widget_show (cancelbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL);  GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);  okbutton1 = gtk_button_new_from_stock ("gtk-ok");  gtk_widget_show (okbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK);  GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1");  GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (dialog1, table1, "table1");  GLADE_HOOKUP_OBJECT (dialog1, label1, "label1");  GLADE_HOOKUP_OBJECT (dialog1, label2, "label2");  GLADE_HOOKUP_OBJECT (dialog1, label3, "label3");  GLADE_HOOKUP_OBJECT (dialog1, label4, "label4");  GLADE_HOOKUP_OBJECT (dialog1, spinbuttonT, "spinbuttonT");  GLADE_HOOKUP_OBJECT (dialog1, spinbuttonD, "spinbuttonD");  GLADE_HOOKUP_OBJECT (dialog1, spinbuttonB, "spinbuttonB");  GLADE_HOOKUP_OBJECT (dialog1, checkbuttonBF, "checkbuttonBF");  GLADE_HOOKUP_OBJECT (dialog1, hscale1, "hscale1");  GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1");  GLADE_HOOKUP_OBJECT (dialog1, cancelbutton1, "cancelbutton1");  GLADE_HOOKUP_OBJECT (dialog1, okbutton1, "okbutton1");  return dialog1;}
开发者ID:BackupTheBerlios,项目名称:avidemux-svn,代码行数:101,


示例6: gtk_dialog_new

//.........这里部分代码省略.........  gtk_widget_show (dialog_vbox1);  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox1);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0);  table1 = gtk_table_new (4, 2, FALSE);  gtk_widget_show (table1);  gtk_box_pack_start (GTK_BOX (vbox1), table1, TRUE, TRUE, 0);  label6 = gtk_label_new (_("0"));  gtk_widget_show (label6);  gtk_table_attach (GTK_TABLE (table1), label6, 1, 2, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label6), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label6), 0, 0.5);  label5 = gtk_label_new (_("Time left :"));  gtk_widget_show (label5);  gtk_table_attach (GTK_TABLE (table1), label5, 0, 1, 3, 4,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label5), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label5), 0, 0.5);  label3 = gtk_label_new (_("Timecode :"));  gtk_widget_show (label3);  gtk_table_attach (GTK_TABLE (table1), label3, 0, 1, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label3), 0, 0.5);  label1 = gtk_label_new (_("Nb pictures seen :"));  gtk_widget_show (label1);  gtk_table_attach (GTK_TABLE (table1), label1, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);  labelTime = gtk_label_new (_("00:00:00"));  gtk_widget_show (labelTime);  gtk_table_attach (GTK_TABLE (table1), labelTime, 1, 2, 2, 3,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (labelTime), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (labelTime), 0, 0.5);  labelNbImage = gtk_label_new (_("0"));  gtk_widget_show (labelNbImage);  gtk_table_attach (GTK_TABLE (table1), labelNbImage, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (labelNbImage), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (labelNbImage), 0, 0.5);  label7 = gtk_label_new (_("Indexing :"));  gtk_widget_show (label7);  gtk_table_attach (GTK_TABLE (table1), label7, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (label7), 0, 0.5);  labelName = gtk_label_new (_("/dev/null"));  gtk_widget_show (labelName);  gtk_table_attach (GTK_TABLE (table1), labelName, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (0), 0, 0);  gtk_label_set_justify (GTK_LABEL (labelName), GTK_JUSTIFY_LEFT);  gtk_misc_set_alignment (GTK_MISC (labelName), 0, 0.5);  progressbar1 = gtk_progress_bar_new ();  gtk_widget_show (progressbar1);  gtk_box_pack_start (GTK_BOX (vbox1), progressbar1, FALSE, FALSE, 0);  dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1");  GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (dialog1, table1, "table1");  GLADE_HOOKUP_OBJECT (dialog1, label6, "label6");  GLADE_HOOKUP_OBJECT (dialog1, label5, "label5");  GLADE_HOOKUP_OBJECT (dialog1, label3, "label3");  GLADE_HOOKUP_OBJECT (dialog1, label1, "label1");  GLADE_HOOKUP_OBJECT (dialog1, labelTime, "labelTime");  GLADE_HOOKUP_OBJECT (dialog1, labelNbImage, "labelNbImage");  GLADE_HOOKUP_OBJECT (dialog1, label7, "label7");  GLADE_HOOKUP_OBJECT (dialog1, labelName, "labelName");  GLADE_HOOKUP_OBJECT (dialog1, progressbar1, "progressbar1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1");  return dialog1;}
开发者ID:BackupTheBerlios,项目名称:avidemux-svn,代码行数:101,


示例7: create_MainWindow

//.........这里部分代码省略.........  gtk_widget_set_size_request (drawingarea1, 480, 240);  label14 = gtk_label_new ("");  gtk_widget_show (label14);  gtk_box_pack_start (GTK_BOX (vbox3), label14, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (label14), GTK_JUSTIFY_LEFT);  hseparator1 = gtk_hseparator_new ();  gtk_widget_show (hseparator1);  gtk_box_pack_start (GTK_BOX (vbox3), hseparator1, FALSE, FALSE, 8);  scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);  gtk_widget_show (scrolledwindow1);  gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow1, TRUE, TRUE, 0);  gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow1), 8);  gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);  treeview1 = gtk_tree_view_new ();  gtk_widget_show (treeview1);  gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1);  gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview1), FALSE);  checkbutton2 = gtk_check_button_new_with_mnemonic (_("_System clock uses UTC"));  gtk_widget_show (checkbutton2);  gtk_box_pack_start (GTK_BOX (vbox3), checkbutton2, FALSE, FALSE, 0);  label2 = gtk_label_new (_("Timezone"));  gtk_widget_show (label2);  gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label2);  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);  dialog_action_area1 = GTK_DIALOG (MainWindow)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  helpbutton1 = gtk_button_new_from_stock ("gtk-help");  gtk_widget_show (helpbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (MainWindow), helpbutton1, GTK_RESPONSE_HELP);  GTK_WIDGET_SET_FLAGS (helpbutton1, GTK_CAN_DEFAULT);  cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");  gtk_widget_show (cancelbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (MainWindow), cancelbutton1, GTK_RESPONSE_CANCEL);  GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);  okbutton1 = gtk_button_new_from_stock ("gtk-ok");  gtk_widget_show (okbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (MainWindow), okbutton1, GTK_RESPONSE_OK);  GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);  g_signal_connect ((gpointer) MainWindow, "delete_event",                    G_CALLBACK (on_MainWindow_close),                    NULL);  g_signal_connect ((gpointer) calendar1, "day_selected",                    G_CALLBACK (on_calendar1_day_selected),                    NULL);  g_signal_connect ((gpointer) calendar1, "month_changed",                    G_CALLBACK (on_calendar1_month_changed),                    NULL);  g_signal_connect ((gpointer) spinbutton1, "changed",                    G_CALLBACK (on_spinbutton1_changed),                    NULL);  g_signal_connect ((gpointer) spinbutton2, "changed",                    G_CALLBACK (on_spinbutton2_changed),                    NULL);  g_signal_connect ((gpointer) spinbutton3, "changed",
开发者ID:Elive,项目名称:datetimeconf,代码行数:67,


示例8: generic_dialog_setup

static void generic_dialog_setup(GenericDialog *gd,				 const gchar *title,				 const gchar *role,				 GtkWidget *parent, gboolean auto_close,				 void (*cancel_cb)(GenericDialog *, gpointer), gpointer data){	GtkWidget *vbox;	gd->auto_close = auto_close;	gd->data = data;	gd->cancel_cb = cancel_cb;	gd->dialog = window_new(GTK_WINDOW_TOPLEVEL, role, NULL, NULL, title);	gtk_window_set_type_hint(GTK_WINDOW(gd->dialog), GDK_WINDOW_TYPE_HINT_DIALOG);	if (parent)		{		GtkWindow *window = NULL;		if (GTK_IS_WINDOW(parent))			{			window = GTK_WINDOW(parent);			}		else			{			GtkWidget *top;			top = gtk_widget_get_toplevel(parent);			if (GTK_IS_WINDOW(top) && gtk_widget_is_toplevel(top)) window = GTK_WINDOW(top);			}		if (window) gtk_window_set_transient_for(GTK_WINDOW(gd->dialog), window);		}	g_signal_connect(G_OBJECT(gd->dialog), "delete_event",			 G_CALLBACK(generic_dialog_delete_cb), gd);	g_signal_connect(G_OBJECT(gd->dialog), "key_press_event",			 G_CALLBACK(generic_dialog_key_press_cb), gd);	gtk_window_set_resizable(GTK_WINDOW(gd->dialog), TRUE);	gtk_container_set_border_width(GTK_CONTAINER(gd->dialog), PREF_PAD_BORDER);	vbox = gtk_vbox_new(FALSE, PREF_PAD_BUTTON_SPACE);	gtk_container_add(GTK_CONTAINER(gd->dialog), vbox);	gtk_widget_show(vbox);	gd->vbox = gtk_vbox_new(FALSE, PREF_PAD_GAP);	gtk_box_pack_start(GTK_BOX(vbox), gd->vbox, TRUE, TRUE, 0);	gtk_widget_show(gd->vbox);	gd->hbox = gtk_hbutton_box_new();	gtk_button_box_set_layout(GTK_BUTTON_BOX(gd->hbox), GTK_BUTTONBOX_END);	gtk_box_set_spacing(GTK_BOX(gd->hbox), PREF_PAD_BUTTON_GAP);	gtk_box_pack_start(GTK_BOX(vbox), gd->hbox, FALSE, FALSE, 0);	gtk_widget_show(gd->hbox);	if (gd->cancel_cb)		{		gd->cancel_button = generic_dialog_add_button(gd, GTK_STOCK_CANCEL, NULL, gd->cancel_cb, TRUE);		}	else		{		gd->cancel_button = NULL;		}	if (generic_dialog_get_alternative_button_order(gd->hbox))		{		g_signal_connect(G_OBJECT(gd->dialog), "show",				 G_CALLBACK(generic_dialog_show_cb), gd);		}	gd->default_cb = NULL;}
开发者ID:ode79,项目名称:geeqie,代码行数:73,


示例9: remmina_ftp_client_create_toolbar

static void remmina_ftp_client_create_toolbar(RemminaFTPClient *client){	GtkWidget *box;	GtkWidget *button;	GtkWidget *image;	gint i = 0;	box = gtk_hbutton_box_new();	gtk_widget_show(box);	gtk_button_box_set_layout(GTK_BUTTON_BOX(box), GTK_BUTTONBOX_START);	gtk_box_pack_start(GTK_BOX(client), box, FALSE, TRUE, 0);	button = gtk_button_new_from_stock(GTK_STOCK_HOME);	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Go to home folder"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_home), client);	button = gtk_button_new_from_stock(GTK_STOCK_GO_UP);	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Go to parent folder"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_parent), client);	button = gtk_button_new_from_stock(GTK_STOCK_REFRESH);	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Refresh current folder"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_refresh), client);	button = gtk_button_new_with_label(_("Download"));	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Download from server"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	image = gtk_image_new_from_icon_name("document-save", GTK_ICON_SIZE_BUTTON);	gtk_button_set_image(GTK_BUTTON(button), image);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_download), client);	client->priv->file_action_widgets[i++] = button;	button = gtk_button_new_with_label(_("Upload"));	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Upload to server"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	image = gtk_image_new_from_icon_name("document-send", GTK_ICON_SIZE_BUTTON);	gtk_button_set_image(GTK_BUTTON(button), image);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_upload), client);	button = gtk_button_new_from_stock(GTK_STOCK_DELETE);	gtk_widget_show(button);	gtk_widget_set_tooltip_text(button, _("Delete files on server"));	gtk_button_set_relief(GTK_BUTTON(button), GTK_RELIEF_NONE);	gtk_box_pack_start(GTK_BOX(box), button, FALSE, FALSE, 0);	g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(remmina_ftp_client_action_delete), client);	client->priv->file_action_widgets[i++] = button;}
开发者ID:absmall,项目名称:Remmina,代码行数:62,


示例10: show_properties_dialog

//.........这里部分代码省略.........  g_signal_connect (G_OBJECT (chkbox), "clicked",		    (GCallback) super_safe_cb, NULL);  gtk_grid_attach (GTK_GRID (grid), chkbox, 0, 2, 2, 1);  gtk_widget_set_tooltip_text (chkbox,                               _("Prevents all moves that result in getting killed."));  gtk_widget_set_sensitive (chkbox, properties.safe_moves);  g_signal_connect (G_OBJECT (safe_chkbox), "clicked",		    (GCallback) safe_cb, (gpointer) chkbox);  chkbox = gtk_check_button_new_with_mnemonic (_("_Enable sounds"));  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (chkbox), properties.sound);  g_signal_connect (G_OBJECT (chkbox), "clicked",		    (GCallback) sound_cb, NULL);  gtk_grid_attach (GTK_GRID (grid), chkbox, 0, 3, 2, 1);  gtk_widget_set_tooltip_text (chkbox,                               _("Play sounds for events like winning a level and dying."));  label = gtk_label_new_with_mnemonic (_("Game"));  gtk_notebook_append_page (GTK_NOTEBOOK (notebook), cpage, label);  /* The graphics page */  gpage = gtk_box_new (GTK_ORIENTATION_VERTICAL, 18);  gtk_container_set_border_width (GTK_CONTAINER (gpage), 12);  grid = gtk_grid_new ();  gtk_grid_set_row_spacing (GTK_GRID (grid), 6);  gtk_grid_set_column_spacing (GTK_GRID (grid), 12);  gtk_box_pack_start (GTK_BOX (gpage), grid, FALSE, FALSE, 0);  label = gtk_label_new_with_mnemonic (_("_Image theme:"));  gtk_widget_set_hexpand (label, TRUE);  gtk_widget_set_halign (label, GTK_ALIGN_START);  gtk_grid_attach (GTK_GRID (grid), label, 0, 0, 1, 1);  pmapmenu = make_theme_menu ();  g_signal_connect (G_OBJECT (pmapmenu), "changed",		    G_CALLBACK (pmap_selection), NULL);  gtk_label_set_mnemonic_widget (GTK_LABEL (label), pmapmenu);  gtk_grid_attach (GTK_GRID (grid), pmapmenu, 1, 0, 1, 1);  label = gtk_label_new_with_mnemonic (_("_Background color:"));  gtk_widget_set_halign (label, GTK_ALIGN_START);  gtk_grid_attach (GTK_GRID (grid), label, 0, 1, 1, 1);  w = gtk_color_button_new ();  gtk_color_chooser_set_rgba (GTK_COLOR_CHOOSER (w), &properties.bgcolour);  g_signal_connect (G_OBJECT (w), "color_set",		    G_CALLBACK (bg_color_callback), NULL);  gtk_label_set_mnemonic_widget (GTK_LABEL (label), w);  gtk_grid_attach (GTK_GRID (grid), w, 1, 1, 1, 1);  label = gtk_label_new_with_mnemonic (_("Appearance"));  gtk_notebook_append_page (GTK_NOTEBOOK (notebook), gpage, label);  /* The keyboard page */  kpage = gtk_box_new (GTK_ORIENTATION_VERTICAL, 18);  gtk_container_set_border_width (GTK_CONTAINER (kpage), 12);  vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);  gtk_box_pack_start (GTK_BOX (kpage), vbox, TRUE, TRUE, 0);  controls_list = games_controls_list_new (settings);  games_controls_list_add_controls (GAMES_CONTROLS_LIST (controls_list),				    "key00", _("Key to move NW"), g_settings_get_default_value (settings, "key00"),				    "key01", _("Key to move N"), g_settings_get_default_value (settings, "key01"),				    "key02", _("Key to move NE"), g_settings_get_default_value (settings, "key02"),				    "key03", _("Key to move W"), g_settings_get_default_value (settings, "key03"),				    "key04", _("Key to hold"), g_settings_get_default_value (settings, "key04"),				    "key05", _("Key to move E"), g_settings_get_default_value (settings, "key05"),				    "key06", _("Key to move SW"), g_settings_get_default_value (settings, "key06"),				    "key07", _("Key to move S"), g_settings_get_default_value (settings, "key07"),				    "key08", _("Key to move SE"), g_settings_get_default_value (settings, "key08"),                                    NULL);  gtk_box_pack_start (GTK_BOX (vbox), controls_list, TRUE, TRUE, 0);  hbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbox), GTK_BUTTONBOX_START);  gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);  dbut = gtk_button_new_with_mnemonic (_("_Restore Defaults"));  g_signal_connect (G_OBJECT (dbut), "clicked",		    G_CALLBACK (defkey_cb), NULL);  gtk_box_pack_start (GTK_BOX (hbox), dbut, FALSE, FALSE, 0);  label = gtk_label_new_with_mnemonic (_("Keyboard"));  gtk_notebook_append_page (GTK_NOTEBOOK (notebook), kpage, label);  g_signal_connect (G_OBJECT (propbox), "delete_event",		    G_CALLBACK (delete_cb), NULL);  g_signal_connect (G_OBJECT (propbox), "response",		    G_CALLBACK (apply_cb), NULL);  gtk_widget_show_all (propbox);}
开发者ID:GNOME,项目名称:gnome-robots,代码行数:101,


示例11: create_dialogAudio

//.........这里部分代码省略.........    gtk_box_pack_start (GTK_BOX (vbox7), hbox5, FALSE, FALSE, 0);    radiobuttonGainManualPIN = gtk_radio_button_new_with_mnemonic (NULL, _("Manual (db) : "));    gtk_widget_show (radiobuttonGainManualPIN);    gtk_box_pack_start (GTK_BOX (hbox5), radiobuttonGainManualPIN, FALSE, FALSE, 0);    gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobuttonGainManualPIN), radiobuttonGainAutoPIN_group);    radiobuttonGainAutoPIN_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobuttonGainManualPIN));    spinbutton1_adj = gtk_adjustment_new (-6, -6, 6, 0.10000000149, 1, 1);    spinbutton1 = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton1_adj), 1, 1);    gtk_widget_show (spinbutton1);    gtk_box_pack_start (GTK_BOX (hbox5), spinbutton1, TRUE, TRUE, 0);    gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton1), TRUE);    label7 = gtk_label_new (_("<b>Gain</b>"));    gtk_widget_show (label7);    gtk_frame_set_label_widget (GTK_FRAME (Gain), label7);    gtk_label_set_use_markup (GTK_LABEL (label7), TRUE);    frame4 = gtk_frame_new (NULL);    gtk_widget_show (frame4);    gtk_box_pack_start (GTK_BOX (vbox3), frame4, TRUE, TRUE, 0);    combobox1 = gtk_combo_box_new_text ();    gtk_widget_show (combobox1);    gtk_container_add (GTK_CONTAINER (frame4), combobox1);    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("No change"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Mono"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Stereo"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Stereo+Surround"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Stereo+Center"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Stereo+Center+Surround"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Stereo Front+Stero Rear"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("5 channels"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("5.1"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Dolby Prologic"));    gtk_combo_box_append_text (GTK_COMBO_BOX (combobox1), _("Dolby Prologic 2"));    label6 = gtk_label_new (_("<b>Mixer</b>"));    gtk_widget_show (label6);    gtk_frame_set_label_widget (GTK_FRAME (frame4), label6);    gtk_label_set_use_markup (GTK_LABEL (label6), TRUE);    dialog_action_area1 = GTK_DIALOG (dialogAudio)->action_area;    gtk_widget_show (dialog_action_area1);    gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);    cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");    gtk_widget_show (cancelbutton1);    gtk_dialog_add_action_widget (GTK_DIALOG (dialogAudio), cancelbutton1, GTK_RESPONSE_CANCEL);    GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);    okbutton1 = gtk_button_new_from_stock ("gtk-ok");    gtk_widget_show (okbutton1);    gtk_dialog_add_action_widget (GTK_DIALOG (dialogAudio), okbutton1, GTK_RESPONSE_OK);    GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);    /* Store pointers to all widgets, for use by lookup_widget(). */    GLADE_HOOKUP_OBJECT_NO_REF (dialogAudio, dialogAudio, "dialogAudio");    GLADE_HOOKUP_OBJECT_NO_REF (dialogAudio, dialog_vbox1, "dialog_vbox1");    GLADE_HOOKUP_OBJECT (dialogAudio, vbox3, "vbox3");    GLADE_HOOKUP_OBJECT (dialogAudio, frame3, "frame3");    GLADE_HOOKUP_OBJECT (dialogAudio, vbox6, "vbox6");    GLADE_HOOKUP_OBJECT (dialogAudio, checkbuttonDRC, "checkbuttonDRC");    GLADE_HOOKUP_OBJECT (dialogAudio, hbox3, "hbox3");    GLADE_HOOKUP_OBJECT (dialogAudio, checkbuttonTimeShift, "checkbuttonTimeShift");    GLADE_HOOKUP_OBJECT (dialogAudio, entryTimeshift, "entryTimeshift");    GLADE_HOOKUP_OBJECT (dialogAudio, label5, "label5");    GLADE_HOOKUP_OBJECT (dialogAudio, frame1, "frame1");    GLADE_HOOKUP_OBJECT (dialogAudio, vbox4, "vbox4");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobuttonNone, "radiobuttonNone");    GLADE_HOOKUP_OBJECT (dialogAudio, hbox2, "hbox2");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobuttonSox, "radiobuttonSox");    GLADE_HOOKUP_OBJECT (dialogAudio, entryFrequency, "entryFrequency");    GLADE_HOOKUP_OBJECT (dialogAudio, label3, "label3");    GLADE_HOOKUP_OBJECT (dialogAudio, frame2, "frame2");    GLADE_HOOKUP_OBJECT (dialogAudio, vbox5, "vbox5");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobutton_fpsnone, "radiobutton_fpsnone");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobutton_fpsfilm, "radiobutton_fpsfilm");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobutton_fpsPAL, "radiobutton_fpsPAL");    GLADE_HOOKUP_OBJECT (dialogAudio, label4, "label4");    GLADE_HOOKUP_OBJECT (dialogAudio, Gain, "Gain");    GLADE_HOOKUP_OBJECT (dialogAudio, alignment1, "alignment1");    GLADE_HOOKUP_OBJECT (dialogAudio, hbox4, "hbox4");    GLADE_HOOKUP_OBJECT (dialogAudio, checkbutton1, "checkbutton1");    GLADE_HOOKUP_OBJECT (dialogAudio, vbox7, "vbox7");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobuttonGainAutoPIN, "radiobuttonGainAutoPIN");    GLADE_HOOKUP_OBJECT (dialogAudio, hbox5, "hbox5");    GLADE_HOOKUP_OBJECT (dialogAudio, radiobuttonGainManualPIN, "radiobuttonGainManualPIN");    GLADE_HOOKUP_OBJECT (dialogAudio, spinbutton1, "spinbutton1");    GLADE_HOOKUP_OBJECT (dialogAudio, label7, "label7");    GLADE_HOOKUP_OBJECT (dialogAudio, frame4, "frame4");    GLADE_HOOKUP_OBJECT (dialogAudio, combobox1, "combobox1");    GLADE_HOOKUP_OBJECT (dialogAudio, label6, "label6");    GLADE_HOOKUP_OBJECT_NO_REF (dialogAudio, dialog_action_area1, "dialog_action_area1");    GLADE_HOOKUP_OBJECT (dialogAudio, cancelbutton1, "cancelbutton1");    GLADE_HOOKUP_OBJECT (dialogAudio, okbutton1, "okbutton1");    return dialogAudio;  }
开发者ID:BackupTheBerlios,项目名称:avidemux-svn,代码行数:101,


示例12: create_PreferencesDialog

//.........这里部分代码省略.........  gtk_box_pack_start(GTK_BOX(hbox95), RecordRawDataButton, FALSE, FALSE, 0);  RawFileName = gtk_entry_new();  gtk_widget_show(RawFileName);  gtk_box_pack_start(GTK_BOX(hbox95), RawFileName, TRUE, TRUE, 0);  gtk_tooltips_set_tip(tooltips, RawFileName, _("Raw Data MP4 File Name"), NULL);  RawFileNameBrowse = gtk_button_new();  gtk_widget_show(RawFileNameBrowse);  gtk_box_pack_start(GTK_BOX(hbox95), RawFileNameBrowse, FALSE, FALSE, 0);  alignment26 = gtk_alignment_new(0.5, 0.5, 0, 0);  gtk_widget_show(alignment26);  gtk_container_add(GTK_CONTAINER(RawFileNameBrowse), alignment26);  hbox96 = gtk_hbox_new(FALSE, 2);  gtk_widget_show(hbox96);  gtk_container_add(GTK_CONTAINER(alignment26), hbox96);  image26 = gtk_image_new_from_stock("gtk-open", GTK_ICON_SIZE_BUTTON);  gtk_widget_show(image26);  gtk_box_pack_start(GTK_BOX(hbox96), image26, FALSE, FALSE, 0);  label181 = gtk_label_new_with_mnemonic(_("Browse"));  gtk_widget_show(label181);  gtk_box_pack_start(GTK_BOX(hbox96), label181, FALSE, FALSE, 0);  label171 = gtk_label_new(_("MP4 File Settings"));  gtk_widget_show(label171);  gtk_notebook_set_tab_label(GTK_NOTEBOOK(notebook1), gtk_notebook_get_nth_page(GTK_NOTEBOOK(notebook1), 2), label171);  dialog_action_area8 = GTK_DIALOG(PreferencesDialog)->action_area;  gtk_widget_show(dialog_action_area8);  gtk_button_box_set_layout(GTK_BUTTON_BOX(dialog_action_area8), GTK_BUTTONBOX_END);  cancelbutton6 = gtk_button_new_from_stock("gtk-cancel");  gtk_widget_show(cancelbutton6);  gtk_dialog_add_action_widget(GTK_DIALOG(PreferencesDialog), cancelbutton6, GTK_RESPONSE_CANCEL);  GTK_WIDGET_SET_FLAGS(cancelbutton6, GTK_CAN_DEFAULT);  okbutton8 = gtk_button_new_from_stock("gtk-ok");  gtk_widget_show(okbutton8);  gtk_dialog_add_action_widget(GTK_DIALOG(PreferencesDialog), okbutton8, GTK_RESPONSE_OK);  GTK_WIDGET_SET_FLAGS(okbutton8, GTK_CAN_DEFAULT);  g_signal_connect((gpointer) PreferencesDialog, "response",                    G_CALLBACK(on_PreferencesDialog_response),                    NULL);  g_signal_connect((gpointer)StreamDirectoryButton, "clicked",		   G_CALLBACK(on_stream_directory_clicked), 		   PreferencesDialog);  g_signal_connect((gpointer)ProfileDirectoryButton, "clicked",		   G_CALLBACK(on_profile_directory_clicked), 		   PreferencesDialog);  g_signal_connect((gpointer)RawFileNameBrowse, "clicked",		   G_CALLBACK(on_raw_file_clicked),		   PreferencesDialog);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF(PreferencesDialog, PreferencesDialog, "PreferencesDialog");  GLADE_HOOKUP_OBJECT_NO_REF(PreferencesDialog, dialog_vbox9, "dialog_vbox9");  GLADE_HOOKUP_OBJECT(PreferencesDialog, notebook1, "notebook1");  GLADE_HOOKUP_OBJECT(PreferencesDialog, GenericTable, "GenericTable");  GLADE_HOOKUP_OBJECT(PreferencesDialog, label173, "label173");  GLADE_HOOKUP_OBJECT(PreferencesDialog, LogLevelSpinner, "LogLevelSpinner");
开发者ID:BluePandaLi,项目名称:mpeg4ip,代码行数:67,


示例13: create_connectionpool

//.........这里部分代码省略.........  l_probe = gtk_label_new ("Query:");  gtk_widget_ref (l_probe);  gtk_object_set_data_full (GTK_OBJECT (connectionpool), "l_probe",      l_probe, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (l_probe);#if GTK_CHECK_VERSION(2,0,0)  gtk_fixed_put (GTK_FIXED (fixed1), l_probe, 8, 78);  gtk_widget_set_uposition (l_probe, 8, 78);#else  gtk_fixed_put (GTK_FIXED (fixed1), l_probe, 8, 70);  gtk_widget_set_uposition (l_probe, 8, 70);#endif  gtk_widget_set_usize (l_probe, 60, 24);  gtk_label_set_justify (GTK_LABEL (l_probe), GTK_JUSTIFY_RIGHT);  t_probe = gtk_entry_new ();  gtk_widget_ref (t_probe);  gtk_object_set_data_full (GTK_OBJECT (connectionpool), "t_probe",      t_probe, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (t_probe);#if GTK_CHECK_VERSION(2,0,0)  gtk_fixed_put (GTK_FIXED (fixed1), t_probe, 80, 78);  gtk_widget_set_uposition (t_probe, 80, 78);#else  gtk_fixed_put (GTK_FIXED (fixed1), t_probe, 80, 70);  gtk_widget_set_uposition (t_probe, 80, 70);#endif  gtk_widget_set_usize (t_probe, 300, 22);  if (choose_t)    gtk_entry_set_text (GTK_ENTRY (t_probe), choose_t->probe);  dialog_action_area1 = GTK_DIALOG (connectionpool)->action_area;  gtk_object_set_data (GTK_OBJECT (connectionpool), "dialog_action_area1",      dialog_action_area1);  gtk_widget_show (dialog_action_area1);  gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 5);  hbuttonbox1 = gtk_hbutton_box_new ();  gtk_widget_ref (hbuttonbox1);  gtk_object_set_data_full (GTK_OBJECT (connectionpool), "hbuttonbox1",      hbuttonbox1, (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (hbuttonbox1);  gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbuttonbox1, TRUE, TRUE,      0);  gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);  gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbuttonbox1), 10);  b_finish = gtk_button_new_with_label ("");  b_finish_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (b_finish)->child),      "_Finish");  gtk_widget_add_accelerator (b_finish, "clicked", accel_group,      b_finish_key, GDK_MOD1_MASK, 0);  gtk_widget_ref (b_finish);  gtk_object_set_data_full (GTK_OBJECT (connectionpool), "b_finish", b_finish,      (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (b_finish);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), b_finish);  GTK_WIDGET_SET_FLAGS (b_finish, GTK_CAN_DEFAULT);  gtk_widget_add_accelerator (b_finish, "clicked", accel_group,      'F', GDK_MOD1_MASK, GTK_ACCEL_VISIBLE);  b_cancel = gtk_button_new_with_label ("");  b_cancel_key = gtk_label_parse_uline (GTK_LABEL (GTK_BIN (b_cancel)->child),      "_Cancel");  gtk_widget_add_accelerator (b_cancel, "clicked", accel_group,      b_cancel_key, GDK_MOD1_MASK, 0);  gtk_widget_ref (b_cancel);  gtk_object_set_data_full (GTK_OBJECT (connectionpool), "b_cancel", b_cancel,      (GtkDestroyNotify) gtk_widget_unref);  gtk_widget_show (b_cancel);  gtk_container_add (GTK_CONTAINER (hbuttonbox1), b_cancel);  GTK_WIDGET_SET_FLAGS (b_cancel, GTK_CAN_DEFAULT);  gtk_widget_add_accelerator (b_cancel, "clicked", accel_group,      'C', GDK_MOD1_MASK, GTK_ACCEL_VISIBLE);  /* Finish button events */  gtk_signal_connect (GTK_OBJECT (b_finish), "clicked",      GTK_SIGNAL_FUNC (connectionpool_finish_clicked), choose_t);  /* Cancel button events */  gtk_signal_connect (GTK_OBJECT (b_cancel), "clicked",      GTK_SIGNAL_FUNC (connectionpool_cancel_clicked), choose_t);  /* Close window button events */  gtk_signal_connect (GTK_OBJECT (connectionpool), "delete_event",      GTK_SIGNAL_FUNC (delete_event), choose_t);  gtk_signal_connect (GTK_OBJECT (connectionpool), "destroy",      GTK_SIGNAL_FUNC (gtk_main_quit), NULL);  gtk_window_add_accel_group (GTK_WINDOW (connectionpool), accel_group);  choose_t->timeout_entry = t_cptimeout;  choose_t->probe_entry = t_probe;  choose_t->mainwnd = connectionpool;  gtk_widget_show_all (connectionpool);  gtk_main ();  return choose_t->changed;}
开发者ID:aosm,项目名称:iodbc,代码行数:101,


示例14: configure_program_dialog

//.........这里部分代码省略.........  /** ***** [START] Dialog action buttons [START] ***** **/  GtkWidget *button_close = gtk_button_new_with_label("Close") ; // gtk_dialog_add_button(GTK_DIALOG(configure_dialog), "Cancel", GTK_RESPONSE_CANCEL) ;  GtkWidget *image_close  = gtk_image_new_from_file((settings.path_to_button_icons + "dialog-close.png").c_str()) ;  gtk_widget_set_tooltip_markup(button_close, "<b>Close</b> the configuration window and don't store any setting.") ;  gtk_button_set_image(GTK_BUTTON(button_close), image_close) ;  gtk_button_set_always_show_image(GTK_BUTTON(button_close), TRUE) ;  GtkWidget *button_ok = gtk_button_new_with_label("Apply") ; // gtk_dialog_add_button(GTK_DIALOG(configure_dialog), "Apply", GTK_RESPONSE_APPLY) ;  GtkWidget *image_ok  = gtk_image_new_from_file((settings.path_to_button_icons + "dialog-ok.png").c_str()) ;  gtk_widget_set_tooltip_markup(button_ok, "<b>Register</b> all the settings as <i>your default configuration</i> at start.") ;  gtk_button_set_image(GTK_BUTTON(button_ok), image_ok) ;  gtk_button_set_always_show_image(GTK_BUTTON(button_ok), TRUE) ;  gtk_dialog_add_action_widget(GTK_DIALOG(configure_dialog), button_close, GTK_RESPONSE_CLOSE) ;  gtk_dialog_add_action_widget(GTK_DIALOG(configure_dialog), button_ok,     GTK_RESPONSE_APPLY)  ;  GtkWidget *action_area = gtk_dialog_get_action_area(GTK_DIALOG(configure_dialog)) ;  gtk_container_set_border_width(GTK_CONTAINER(action_area), 0) ;  gtk_button_box_set_layout(GTK_BUTTON_BOX(action_area), GTK_BUTTONBOX_EDGE) ;  /** ***** [END] Dialog action buttons [END] ***** **/  Radio_Config high_contrast_radiobutton ;  high_contrast_radiobutton.button  = radiobutton_icons_high_contrast ;  high_contrast_radiobutton.image   = image_icons_high_contrast       ;  high_contrast_radiobutton.volume  = playing_settings_volume_image       ;  high_contrast_radiobutton.cancel  = image_close    ;  high_contrast_radiobutton.apply   = image_ok       ;  high_contrast_radiobutton.little  = interface_size_little_image ;  high_contrast_radiobutton.middle  = interface_size_middle_image ;  high_contrast_radiobutton.big     = interface_size_big_image    ;  Radio_Config oxygen_radiobutton ;  oxygen_radiobutton.button  = radiobutton_icons_oxygen ;  oxygen_radiobutton.image   = image_icons_oxygen       ;  oxygen_radiobutton.volume  = playing_settings_volume_image       ;  oxygen_radiobutton.cancel  = image_close    ;  oxygen_radiobutton.apply   = image_ok       ;  oxygen_radiobutton.little  = interface_size_little_image ;  oxygen_radiobutton.middle  = interface_size_middle_image ;  oxygen_radiobutton.big     = interface_size_big_image    ;
开发者ID:Tekden,项目名称:MicroMusicPlayer,代码行数:66,


示例15: gtk_dialog_new

GtkWidget	*create_dialog1 (void){  GtkWidget *dialog1;  GtkWidget *dialog_vbox1;  GtkWidget *table1;  GtkWidget *hbox1;  GtkWidget *label1;  GtkWidget *entryLeft;  GtkWidget *hbox2;  GtkWidget *label2;  GtkWidget *entryRight;  GtkWidget *hbox3;  GtkWidget *label3;  GtkWidget *entryTop;  GtkWidget *hbox4;  GtkWidget *label4;  GtkWidget *entryBottom;  GtkWidget *dialog_action_area1;  GtkWidget *cancelbutton1;  GtkWidget *okbutton1;  dialog1 = gtk_dialog_new ();  gtk_window_set_title (GTK_WINDOW (dialog1), _("dialog1"));  dialog_vbox1 = GTK_DIALOG (dialog1)->vbox;  gtk_widget_show (dialog_vbox1);  table1 = gtk_table_new (2, 2, FALSE);  gtk_widget_show (table1);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), table1, TRUE, TRUE, 0);  hbox1 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox1);  gtk_table_attach (GTK_TABLE (table1), hbox1, 0, 1, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  label1 = gtk_label_new (_("Left:"));  gtk_widget_show (label1);  gtk_box_pack_start (GTK_BOX (hbox1), label1, TRUE, TRUE, 0);  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);  entryLeft = gtk_entry_new ();  gtk_widget_show (entryLeft);  gtk_box_pack_start (GTK_BOX (hbox1), entryLeft, TRUE, TRUE, 0);  gtk_widget_set_size_request (entryLeft, 60, -1);  hbox2 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox2);  gtk_table_attach (GTK_TABLE (table1), hbox2, 1, 2, 0, 1,                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  label2 = gtk_label_new (_("Right:"));  gtk_widget_show (label2);  gtk_box_pack_start (GTK_BOX (hbox2), label2, TRUE, TRUE, 0);  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);  entryRight = gtk_entry_new ();  gtk_widget_show (entryRight);  gtk_box_pack_start (GTK_BOX (hbox2), entryRight, TRUE, TRUE, 0);  gtk_widget_set_size_request (entryRight, 60, -1);  hbox3 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox3);  gtk_table_attach (GTK_TABLE (table1), hbox3, 0, 1, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), 0, 0);  label3 = gtk_label_new (_("Top:"));  gtk_widget_show (label3);  gtk_box_pack_start (GTK_BOX (hbox3), label3, TRUE, TRUE, 0);  gtk_label_set_justify (GTK_LABEL (label3), GTK_JUSTIFY_LEFT);  entryTop = gtk_entry_new ();  gtk_widget_show (entryTop);  gtk_box_pack_start (GTK_BOX (hbox3), entryTop, TRUE, TRUE, 0);  gtk_widget_set_size_request (entryTop, 60, -1);  hbox4 = gtk_hbox_new (FALSE, 0);  gtk_widget_show (hbox4);  gtk_table_attach (GTK_TABLE (table1), hbox4, 1, 2, 1, 2,                    (GtkAttachOptions) (GTK_FILL),                    (GtkAttachOptions) (GTK_FILL), 0, 0);  label4 = gtk_label_new (_("Bottom:"));  gtk_widget_show (label4);  gtk_box_pack_start (GTK_BOX (hbox4), label4, TRUE, TRUE, 0);  gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_LEFT);  entryBottom = gtk_entry_new ();  gtk_widget_show (entryBottom);  gtk_box_pack_start (GTK_BOX (hbox4), entryBottom, TRUE, TRUE, 0);  gtk_widget_set_size_request (entryBottom, 60, -1);  dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");//.........这里部分代码省略.........
开发者ID:BackupTheBerlios,项目名称:avidemux-svn,代码行数:101,


示例16: asgtk_image_view_make_parts

static voidasgtk_image_view_make_parts (ASGtkImageView * iv, Bool horizontal){	iv->frame = gtk_aspect_frame_new (NULL, 0.5, 0.5, 1.0, TRUE);	gtk_frame_set_shadow_type (GTK_FRAME (iv->frame), GTK_SHADOW_NONE);	gtk_widget_show (iv->frame);	colorize_gtk_widget (iv->frame, get_colorschemed_style_normal ());	iv->scrolled_window =			ASGTK_SCROLLED_WINDOW (GTK_POLICY_NEVER, GTK_POLICY_NEVER,														 GTK_SHADOW_NONE);	ASGTK_CONTAINER_ADD (iv->frame, iv->scrolled_window);	if (!get_flags			(iv->flags,			 ASGTK_IMAGE_VIEW_SCALE_TO_VIEW | ASGTK_IMAGE_VIEW_TILE_TO_VIEW)) {		gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW																		(iv->scrolled_window),																		GTK_POLICY_AUTOMATIC,																		GTK_POLICY_AUTOMATIC);	}	colorize_gtk_widget (GTK_WIDGET (iv->scrolled_window),											 get_colorschemed_style_normal ());	iv->view = gtk_image_new_from_pixbuf (NULL);	gtk_widget_show (GTK_WIDGET (iv->view));	gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW																				 (iv->scrolled_window),																				 GTK_WIDGET (iv->view));	colorize_gtk_widget (GTK_WIDGET (iv->view),											 get_colorschemed_style_normal ());	g_signal_connect ((gpointer) iv->scrolled_window, "size-allocate",										G_CALLBACK (asgtk_imview_view_size_alloc), iv);	iv->details_label = gtk_label_new (NO_IMAGE_TEXT);	gtk_widget_show (iv->details_label);	iv->details_frame = gtk_frame_new (NULL);	gtk_widget_show (iv->details_frame);	gtk_container_set_border_width (GTK_CONTAINER (iv->details_frame), 1);	gtk_frame_set_shadow_type (GTK_FRAME (iv->details_frame), GTK_SHADOW_IN);	colorize_gtk_widget (iv->details_frame,											 get_colorschemed_style_normal ());	iv->tools_hbox =			horizontal ? gtk_vbox_new (FALSE, 0) : gtk_hbutton_box_new ();	gtk_container_set_border_width (GTK_CONTAINER (iv->tools_hbox), 0);	if (GTK_IS_BUTTON_BOX (iv->tools_hbox))		gtk_button_box_set_layout (GTK_BUTTON_BOX (iv->tools_hbox),															 GTK_BUTTONBOX_END /*SPREAD*/);	gtk_widget_show (iv->tools_hbox);	iv->details_hbox =			horizontal ? gtk_vbutton_box_new () : gtk_hbutton_box_new ();	gtk_container_set_border_width (GTK_CONTAINER (iv->details_hbox), 0);	gtk_button_box_set_layout (GTK_BUTTON_BOX (iv->details_hbox),														 GTK_BUTTONBOX_EDGE);	gtk_widget_show (iv->details_hbox);	gtk_container_add (GTK_CONTAINER (iv->details_frame), iv->details_hbox);	gtk_box_pack_end (GTK_BOX (iv->details_hbox), iv->details_label, TRUE,										TRUE, 0);}
开发者ID:bbidulock,项目名称:afterstep-devel,代码行数:64,


示例17: setlocale

//.........这里部分代码省略.........	gtk_table_attach(GTK_TABLE(table_general), hscale_effect, 1, 3, 0, 1,			 (GtkAttachOptions)(GTK_EXPAND | GTK_FILL),			 (GtkAttachOptions)(0), 0, 0);	gtk_scale_set_value_pos(GTK_SCALE(hscale_effect), GTK_POS_LEFT);	gtk_scale_set_digits(GTK_SCALE(hscale_effect), 0);	gtk_tooltips_set_tip(tooltips, hscale_effect,			     _("Time to change between an effect and the "			       "next one, in milliseconds."), NULL);	hscale_palette = gtk_hscale_new(GTK_ADJUSTMENT(gtk_adjustment_new(100, 50, 400, 0, 0, 0)));	gtk_widget_ref(hscale_palette);	gtk_object_set_data_full(GTK_OBJECT(window_main), "hscale_palette", hscale_palette,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(hscale_palette);	gtk_table_attach(GTK_TABLE(table_general), hscale_palette, 1, 3, 1, 2,			 (GtkAttachOptions)(GTK_EXPAND | GTK_FILL),			 (GtkAttachOptions)(0), 0, 0);	gtk_scale_set_value_pos(GTK_SCALE(hscale_palette), GTK_POS_LEFT);	gtk_scale_set_digits(GTK_SCALE(hscale_palette), 0);	gtk_tooltips_set_tip(tooltips, hscale_palette,			     _("Time to change between a color and the "			       "next one, in milliseconds."), NULL);	hscale_scale_factor = gtk_hscale_new(GTK_ADJUSTMENT(gtk_adjustment_new(1, 1, 2, 0, 0, 0)));	gtk_widget_ref(hscale_scale_factor);	gtk_object_set_data_full(GTK_OBJECT(window_main), "hscale_scale_factor", hscale_scale_factor,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(hscale_scale_factor);	gtk_table_attach(GTK_TABLE(table_general), hscale_scale_factor, 1, 3, 2, 3,			 (GtkAttachOptions)(GTK_EXPAND | GTK_FILL),			 (GtkAttachOptions)(0), 0, 0);	gtk_scale_set_value_pos(GTK_SCALE(hscale_scale_factor), GTK_POS_LEFT);	gtk_scale_set_digits(GTK_SCALE(hscale_scale_factor), 0);	gtk_tooltips_set_tip(tooltips, hscale_scale_factor,			     _("Change only if the system doesn't have "			       "enough power to show the screen at "			       "a reasonably speed/size relation."), NULL);	hbuttonbox_main = gtk_hbutton_box_new();	gtk_widget_ref(hbuttonbox_main);	gtk_object_set_data_full(GTK_OBJECT(window_main), "hbuttonbox_main", hbuttonbox_main,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(hbuttonbox_main);	gtk_box_pack_start(GTK_BOX(vbox_main), hbuttonbox_main, FALSE, TRUE, 0);	gtk_container_set_border_width(GTK_CONTAINER(hbuttonbox_main), 2);	gtk_button_box_set_layout(GTK_BUTTON_BOX(hbuttonbox_main), GTK_BUTTONBOX_END);	button_ok = gtk_button_new_with_label(_("Ok"));	gtk_widget_ref(button_ok);	gtk_object_set_data_full(GTK_OBJECT(window_main), "button_ok", button_ok,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(button_ok);	gtk_container_add(GTK_CONTAINER(hbuttonbox_main), button_ok);	GTK_WIDGET_SET_FLAGS(button_ok, GTK_CAN_DEFAULT);	gtk_tooltips_set_tip(tooltips, button_ok,			     _("For to toggle to fullscreen mode, select "			       "the Infinity plugin window, and press "			       "the Tab key. Pressing Tab again will return "			       "to window mode."), NULL);	button_cancel = gtk_button_new_with_label(_("Cancel"));	gtk_widget_ref(button_cancel);	gtk_object_set_data_full(GTK_OBJECT(window_main), "button_cancel", button_cancel,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(button_cancel);	gtk_container_add(GTK_CONTAINER(hbuttonbox_main), button_cancel);	GTK_WIDGET_SET_FLAGS(button_cancel, GTK_CAN_DEFAULT);	button_apply = gtk_button_new_with_label(_("Apply"));	gtk_widget_ref(button_apply);	gtk_object_set_data_full(GTK_OBJECT(window_main), "button_apply", button_apply,				 (GtkDestroyNotify)gtk_widget_unref);	gtk_widget_show(button_apply);	gtk_container_add(GTK_CONTAINER(hbuttonbox_main), button_apply);	GTK_WIDGET_SET_FLAGS(button_apply, GTK_CAN_DEFAULT);	gtk_widget_grab_default(button_cancel);	config_win = g_new0(ConfigDialog, 1);	config_win->window_main = window_main;	config_win->hscale_effect = hscale_effect;	config_win->hscale_palette = hscale_palette;	config_win->hscale_scale_factor = hscale_scale_factor;	config_win->spinbutton_fps = spinbutton_fps;	config_win->checkbutton_show_title = checkbutton_show_title;	config_win->button_ok = button_ok;	config_win->button_cancel = button_cancel;	config_win->button_apply = button_apply;	gtk_tooltips_enable(tooltips);	return config_win;}
开发者ID:CBke,项目名称:infinity-plugin,代码行数:101,


示例18: create_dialog1

GtkWidget*create_dialog1 (void){  GtkWidget *dialog1;  GtkWidget *dialog_vbox1;  GtkWidget *vbox1;  GtkWidget *Horizontal;  GtkWidget *Vertical;  GtkWidget *Dering;  GtkWidget *vbox2;  GtkWidget *SwapUV;  GtkWidget *alignment1;  GtkWidget *hbox1;  GtkWidget *image1;  GtkWidget *label2;  GtkWidget *label1;  GtkWidget *hscale1;  GtkWidget *dialog_action_area1;  GtkWidget *cancelbutton1;  GtkWidget *okbutton1;  dialog1 = gtk_dialog_new ();  gtk_window_set_title (GTK_WINDOW (dialog1), _("Mplayer PostProc options"));  dialog_vbox1 = GTK_DIALOG (dialog1)->vbox;  gtk_widget_show (dialog_vbox1);  vbox1 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox1);  gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0);  Horizontal = gtk_check_button_new_with_mnemonic (_("Horizontal Deblocking"));  gtk_widget_show (Horizontal);  gtk_box_pack_start (GTK_BOX (vbox1), Horizontal, FALSE, FALSE, 0);  Vertical = gtk_check_button_new_with_mnemonic (_("Vertical Deblocking"));  gtk_widget_show (Vertical);  gtk_box_pack_start (GTK_BOX (vbox1), Vertical, FALSE, FALSE, 0);  Dering = gtk_check_button_new_with_mnemonic (_("Deringing"));  gtk_widget_show (Dering);  gtk_box_pack_start (GTK_BOX (vbox1), Dering, FALSE, FALSE, 0);  vbox2 = gtk_vbox_new (FALSE, 0);  gtk_widget_show (vbox2);  gtk_box_pack_start (GTK_BOX (vbox1), vbox2, TRUE, TRUE, 0);  SwapUV = gtk_check_button_new ();  gtk_widget_show (SwapUV);  gtk_box_pack_start (GTK_BOX (vbox2), SwapUV, FALSE, FALSE, 0);  alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment1);  gtk_container_add (GTK_CONTAINER (SwapUV), alignment1);  hbox1 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox1);  gtk_container_add (GTK_CONTAINER (alignment1), hbox1);  image1 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON);  gtk_widget_show (image1);  gtk_box_pack_start (GTK_BOX (hbox1), image1, FALSE, FALSE, 0);  label2 = gtk_label_new_with_mnemonic (_("Swap U & V"));  gtk_widget_show (label2);  gtk_box_pack_start (GTK_BOX (hbox1), label2, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_LEFT);  label1 = gtk_label_new (_("Filter Strength"));  gtk_widget_show (label1);  gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, FALSE, 0);  gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_LEFT);  hscale1 = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (5, 0, 5, 1, 1, 0)));  gtk_widget_show (hscale1);  gtk_box_pack_start (GTK_BOX (vbox1), hscale1, TRUE, TRUE, 0);  gtk_scale_set_digits (GTK_SCALE (hscale1), 0);  dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  cancelbutton1 = gtk_button_new_from_stock ("gtk-cancel");  gtk_widget_show (cancelbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), cancelbutton1, GTK_RESPONSE_CANCEL);  GTK_WIDGET_SET_FLAGS (cancelbutton1, GTK_CAN_DEFAULT);  okbutton1 = gtk_button_new_from_stock ("gtk-ok");  gtk_widget_show (okbutton1);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), okbutton1, GTK_RESPONSE_OK);  GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1");  GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1");  GLADE_HOOKUP_OBJECT (dialog1, Horizontal, "Horizontal");  GLADE_HOOKUP_OBJECT (dialog1, Vertical, "Vertical");  GLADE_HOOKUP_OBJECT (dialog1, Dering, "Dering");  GLADE_HOOKUP_OBJECT (dialog1, vbox2, "vbox2");//.........这里部分代码省略.........
开发者ID:BackupTheBerlios,项目名称:avidemux-svn,代码行数:101,


示例19: calendar_create_print_window

//.........这里部分代码省略.........	gtk_widget_show (label);	gtk_frame_set_label_widget (GTK_FRAME (frame3), label);	gtk_label_set_use_markup (GTK_LABEL (label), TRUE);	alignment = gtk_alignment_new (0.5, 0.5, 1, 1);	gtk_widget_show (alignment);	gtk_container_add (GTK_CONTAINER (frame3), alignment);	gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0);	table5 = gtk_table_new (2, 2, FALSE);	gtk_widget_show (table5);	gtk_container_add (GTK_CONTAINER (alignment), table5);	gtk_table_set_row_spacings (GTK_TABLE (table5), 4);	gtk_table_set_col_spacings (GTK_TABLE (table5), 4);	g_snprintf (buffer, BUFFER_SIZE, "%s:", _("Padding"));	label = gtk_label_new (buffer);	gtk_widget_show (label);	gtk_table_attach (GTK_TABLE (table5), label, 0, 1, 0, 1,	                  (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	g_snprintf (buffer, BUFFER_SIZE, "%s:", _("Event maximum length"));	label = gtk_label_new (buffer);	gtk_widget_show (label);	gtk_table_attach (GTK_TABLE (table5), label, 0, 1, 1, 2,	                  (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	spinbutton_adj = gtk_adjustment_new (config.cal_print_padding, 1, 16, 1, 10, 0);	appGUI->cal->print_padding_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_adj), 1, 0);	gtk_widget_show (appGUI->cal->print_padding_spinbutton);	gtk_table_attach (GTK_TABLE (table5), appGUI->cal->print_padding_spinbutton, 1, 2, 0, 1,	                  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);	spinbutton_adj = gtk_adjustment_new (config.cal_print_event_length, 6, 256, 1, 10, 0);	appGUI->cal->print_event_length_spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (spinbutton_adj), 1, 0);	gtk_widget_show (appGUI->cal->print_event_length_spinbutton);	gtk_table_attach (GTK_TABLE (table5), appGUI->cal->print_event_length_spinbutton, 1, 2, 1, 2,	                  (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0);	label = gtk_label_new (_("Page orientation:"));	gtk_widget_show (label);	gtk_table_attach (GTK_TABLE (table5), label, 0, 1, 2, 3,	                  (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	appGUI->cal->print_portrait_radiobutton = gtk_radio_button_new_with_mnemonic (NULL, _("Portrait"));	GTK_WIDGET_UNSET_FLAGS (appGUI->cal->print_portrait_radiobutton, GTK_CAN_FOCUS);	gtk_widget_show (appGUI->cal->print_portrait_radiobutton);	gtk_table_attach (GTK_TABLE (table5), appGUI->cal->print_portrait_radiobutton, 1, 2, 2, 3,	                  (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);	gtk_radio_button_set_group (GTK_RADIO_BUTTON (appGUI->cal->print_portrait_radiobutton), radiobutton_group);	radiobutton_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (appGUI->cal->print_portrait_radiobutton));	landscape_radiobutton = gtk_radio_button_new_with_mnemonic (NULL, _("Landscape"));	GTK_WIDGET_UNSET_FLAGS (landscape_radiobutton, GTK_CAN_FOCUS);	gtk_widget_show (landscape_radiobutton);	gtk_table_attach (GTK_TABLE (table5), landscape_radiobutton, 1, 2, 3, 4,	                  (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0);	gtk_radio_button_set_group (GTK_RADIO_BUTTON (landscape_radiobutton), radiobutton_group);	radiobutton_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (landscape_radiobutton));	if (config.cal_print_page_orientation == PORTRAIT) {		gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (appGUI->cal->print_portrait_radiobutton), TRUE);	} else {		gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (landscape_radiobutton), TRUE);	}	hseparator1 = gtk_hseparator_new ();	gtk_widget_show (hseparator1);	gtk_box_pack_start (GTK_BOX (vbox1), hseparator1, FALSE, TRUE, 4);	hbuttonbox = gtk_hbutton_box_new ();	gtk_widget_show (hbuttonbox);	gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox, FALSE, FALSE, 0);	gtk_container_set_border_width (GTK_CONTAINER (hbuttonbox), 4);	gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox), GTK_BUTTONBOX_END);	gtk_box_set_spacing (GTK_BOX (hbuttonbox), 16);	if (config.default_stock_icons) {		cancel_button = gtk_button_new_from_stock (GTK_STOCK_CANCEL);	} else {		cancel_button = gtk_button_new_from_stock (OSMO_STOCK_BUTTON_CANCEL);	}	gtk_widget_show (cancel_button);	g_signal_connect (cancel_button, "clicked", G_CALLBACK (window_button_cal_print_opt_close_cb), appGUI);	gtk_container_add (GTK_CONTAINER (hbuttonbox), cancel_button);	if (config.default_stock_icons) {		ok_button = gtk_button_new_from_stock (GTK_STOCK_OK);	} else {		ok_button = gtk_button_new_from_stock (OSMO_STOCK_BUTTON_OK);	}	gtk_widget_show (ok_button);	g_signal_connect (ok_button, "clicked", G_CALLBACK (calendar_print_start_cb), appGUI);	gtk_container_add (GTK_CONTAINER (hbuttonbox), ok_button);	gtk_widget_show (appGUI->cal->window_print_options);}
开发者ID:rosedu,项目名称:osmo,代码行数:101,


示例20: wibuti_prefs_init

static void wibuti_prefs_init(WibutiPrefs *self) {	GError *err = NULL;	char *markup = "";	GtkBox *main_box = GTK_BOX(gtk_vbox_new(FALSE, 5));	GtkNotebook *notebook = GTK_NOTEBOOK(gtk_notebook_new());	GtkButton *btn_close = GTK_BUTTON(gtk_button_new_from_stock(GTK_STOCK_CLOSE));	GtkButtonBox *btnbox = GTK_BUTTON_BOX(gtk_hbutton_box_new());	GtkLabel *label_layout_tip = GTK_LABEL(gtk_label_new(""));	self->builder = gtk_builder_new();#ifdef WIBUTI_WITH_BUTTONS	GtkAlignment *alignment_theme, *alignment_buttons;	GtkLabel *label_theme, *label_buttons;	gtk_builder_add_from_file(self->builder, WIBUTI_PATH_BUTTONS_UI, &err);	if (err != NULL) {		g_fprintf(stderr, "%s/n", err->message);		g_error_free(err);	} else {		alignment_theme = GTK_ALIGNMENT(gtk_builder_get_object(self->builder, "alignment_theme"));		alignment_buttons = GTK_ALIGNMENT(gtk_builder_get_object(self->builder, "alignment_buttons"));		self->combo_theme = GTK_COMBO_BOX(gtk_builder_get_object(self->builder, CFG_THEME));		self->chkb_hover_effect = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_HOVER_EFFECT));		self->chkb_click_effect = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_CLICK_EFFECT));		// fill themes combo		GtkListStore *list_store = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_INT);		GtkCellRenderer *renderer = gtk_cell_renderer_text_new();		gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(self->combo_theme), renderer, TRUE);		gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(self->combo_theme), renderer, "text", 0, NULL);		gtk_combo_box_set_model(self->combo_theme, GTK_TREE_MODEL(list_store));		const gchar *subdir;		GDir *dir = g_dir_open(WIBUTI_PATH_THEMES, 0, NULL);		while ((subdir = g_dir_read_name(dir)) != NULL) {			GtkTreeIter iter;			gtk_list_store_append(list_store, &iter);			gtk_list_store_set(list_store, &iter, 0, subdir, 1, 0, -1);		}		g_dir_close(dir);		// pack to notebook		label_theme = GTK_LABEL(gtk_label_new("Themes"));		gtk_notebook_append_page(notebook, GTK_WIDGET(alignment_theme), GTK_WIDGET(label_theme));		label_buttons = GTK_LABEL(gtk_label_new("Buttons"));		gtk_notebook_append_page(notebook, GTK_WIDGET(alignment_buttons), GTK_WIDGET(label_buttons));				markup = g_strconcat(markup, "<b>M</b> - ", "minimize", "/n<b>R</b> - ", "maximize/restore", 		                             "/n<b>X</b> - ", "close", "/n", NULL);	}#endif // WIBUTI_WITH_BUTTONS#ifdef WIBUTI_WITH_TITLE	GtkAlignment *alignment_title;	GtkLabel *label_title;	gtk_builder_add_from_file(self->builder, WIBUTI_PATH_TITLE_UI, &err);	if (err != NULL) {		g_fprintf(stderr, "%s/n", err->message);		g_error_free(err);	} else {		alignment_title = GTK_ALIGNMENT(gtk_builder_get_object(self->builder, "alignment_title"));				self->chkb_expand_title = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_EXPAND_TITLE));		self->chkb_custom_style = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_CUSTOM_STYLE));				self->btn_font_active = GTK_FONT_BUTTON(gtk_builder_get_object(self->builder, "btn_font_active"));		self->btn_font_inactive = GTK_FONT_BUTTON(gtk_builder_get_object(self->builder, "btn_font_inactive"));		self->btn_color_active = GTK_COLOR_BUTTON(gtk_builder_get_object(self->builder, "btn_color_active"));		self->btn_color_inactive = GTK_COLOR_BUTTON(gtk_builder_get_object(self->builder, "btn_color_inactive"));		self->scale_alignment = GTK_SCALE(gtk_builder_get_object(self->builder, "scale_alignment"));		// pack to notebook		label_title = GTK_LABEL(gtk_label_new("Title"));		gtk_notebook_append_page(notebook, GTK_WIDGET(alignment_title), GTK_WIDGET(label_title));				markup = g_strconcat(markup, "<b>I</b> - ", "icon", "/n<b>T</b> - ", "title", "/n", NULL);	}#endif // WIBUTI_WITH_TITLE		GtkAlignment *alignment_general;	GtkLabel *label_general;	gtk_builder_add_from_file(self->builder, WIBUTI_PATH_GENERAL_UI, &err);	if (err != NULL) {		g_fprintf(stderr, "%s/n", err->message);		g_error_free(err);	} else {		alignment_general = GTK_ALIGNMENT(gtk_builder_get_object(self->builder, "alignment_general"));		label_layout_tip = GTK_LABEL(gtk_builder_get_object(self->builder, "label_layout_tip"));		self->chkb_only_maximized = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_ONLY_MAXIMIZED));		self->chkb_hide_unmaximized = GTK_TOGGLE_BUTTON(gtk_builder_get_object(self->builder, CFG_HIDE_ON_UNMAXIMIZED));		self->btn_reload_layout = GTK_BUTTON(gtk_builder_get_object(self->builder, "btn_reload_layout"));		self->entry_layout = GTK_ENTRY(gtk_builder_get_object(self->builder, "entry_layout"));				// pack to notebook//.........这里部分代码省略.........
开发者ID:coldreath,项目名称:window-applets,代码行数:101,


示例21: create_window

//.........这里部分代码省略.........	  		    GTK_EXPAND|GTK_FILL, GTK_EXPAND|GTK_FILL, 0, 0);	}#ifdef ENABLE_ENHANCED      if (pinentry->enhanced)	{	  GtkWidget *sbox = gtk_hbox_new (FALSE, HIG_SMALL);	  gtk_box_pack_start (GTK_BOX (box), sbox, FALSE, FALSE, 0);	  w = gtk_label_new ("Forget secret after");	  gtk_box_pack_start (GTK_BOX (sbox), w, FALSE, FALSE, 0);	  gtk_widget_show (w);	  time_out = gtk_spin_button_new	    (GTK_ADJUSTMENT (gtk_adjustment_new (0, 0, HUGE_VAL, 1, 60, 60)),	     2, 0);	  gtk_box_pack_start (GTK_BOX (sbox), time_out, FALSE, FALSE, 0);	  gtk_widget_show (time_out);	  w = gtk_label_new ("seconds");	  gtk_box_pack_start (GTK_BOX (sbox), w, FALSE, FALSE, 0);	  gtk_widget_show (w);	  gtk_widget_show (sbox);	  insure = gtk_check_button_new_with_label ("ask before giving out "						    "secret");	  gtk_box_pack_start (GTK_BOX (box), insure, FALSE, FALSE, 0);	  gtk_widget_show (insure);	}#endif    }  bbox = gtk_hbutton_box_new ();  gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), GTK_BUTTONBOX_END);  gtk_box_set_spacing (GTK_BOX (bbox), 6);  gtk_box_pack_start (GTK_BOX (wvbox), bbox, TRUE, FALSE, 0);  if (!pinentry->one_button)    {      if (pinentry->cancel)        {          msg = pinentry_utf8_validate (pinentry->cancel);          w = gtk_button_new_with_mnemonic (msg);          g_free (msg);        }      else if (pinentry->default_cancel)        {          GtkWidget *image;          msg = pinentry_utf8_validate (pinentry->default_cancel);          w = gtk_button_new_with_mnemonic (msg);          g_free (msg);          image = gtk_image_new_from_stock (GTK_STOCK_CANCEL,                                            GTK_ICON_SIZE_BUTTON);          if (image)            gtk_button_set_image (GTK_BUTTON (w), image);        }      else          w = gtk_button_new_from_stock (GTK_STOCK_CANCEL);      gtk_container_add (GTK_CONTAINER (bbox), w);      g_signal_connect (G_OBJECT (w), "clicked",                        G_CALLBACK (confirm_mode ? confirm_button_clicked                                    : button_clicked),			(gpointer) CONFIRM_CANCEL);      GTK_WIDGET_SET_FLAGS (w, GTK_CAN_DEFAULT);    }
开发者ID:abeluck,项目名称:pinentry,代码行数:67,


示例22: joind_show_dialog

//.........这里部分代码省略.........	gtk_widget_show (image1);	gtk_box_pack_start (GTK_BOX (hbox1), image1, FALSE, TRUE, 24);	gtk_misc_set_alignment (GTK_MISC (image1), 0.5, 0.06);	vbox2 = gtk_vbox_new (FALSE, 10);	gtk_container_set_border_width (GTK_CONTAINER (vbox2), 6);	gtk_widget_show (vbox2);	gtk_box_pack_start (GTK_BOX (hbox1), vbox2, TRUE, TRUE, 0);	snprintf (buf2, sizeof (buf2), _("Connection to %s complete."),				 server_get_network (serv, TRUE));	snprintf (buf, sizeof (buf), "/n<b>%s</b>", buf2);	label = gtk_label_new (buf);	gtk_widget_show (label);	gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0);	gtk_label_set_use_markup (GTK_LABEL (label), TRUE);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	label = gtk_label_new (_("In the Server-List window, no channel (chat room) has been entered to be automatically joined for this network."));	gtk_widget_show (label);	gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0);	GTK_LABEL (label)->wrap = TRUE;	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	label = gtk_label_new (_("What would you like to do next?"));	gtk_widget_show (label);	gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	serv->gui->joind_radio1 = radiobutton1 = gtk_radio_button_new_with_mnemonic (NULL, _("_Nothing, I'll join a channel later."));	gtk_widget_show (radiobutton1);	gtk_box_pack_start (GTK_BOX (vbox2), radiobutton1, FALSE, FALSE, 0);	radiobutton1_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton1));	hbox2 = gtk_hbox_new (FALSE, 0);	gtk_widget_show (hbox2);	gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, FALSE, 0);	serv->gui->joind_radio2 = radiobutton2 = gtk_radio_button_new_with_mnemonic (NULL, _("_Join this channel:"));	gtk_widget_show (radiobutton2);	gtk_box_pack_start (GTK_BOX (hbox2), radiobutton2, FALSE, FALSE, 0);	gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton2), radiobutton1_group);	radiobutton1_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton2));	serv->gui->joind_entry = entry1 = gtk_entry_new ();	gtk_entry_set_text (GTK_ENTRY (entry1), "#");	gtk_widget_show (entry1);	gtk_box_pack_start (GTK_BOX (hbox2), entry1, TRUE, TRUE, 8);	snprintf (buf, sizeof (buf), "<small>     %s</small>",				 _("If you know the name of the channel you want to join, enter it here."));	label = gtk_label_new (buf);	gtk_widget_show (label);	gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0);	gtk_label_set_use_markup (GTK_LABEL (label), TRUE);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	radiobutton3 = gtk_radio_button_new_with_mnemonic (NULL, _("O_pen the Channel-List window."));	gtk_widget_show (radiobutton3);	gtk_box_pack_start (GTK_BOX (vbox2), radiobutton3, FALSE, FALSE, 0);	gtk_radio_button_set_group (GTK_RADIO_BUTTON (radiobutton3), radiobutton1_group);	radiobutton1_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radiobutton3));	snprintf (buf, sizeof (buf), "<small>     %s</small>",				 _("Retrieving the Channel-List may take a minute or two."));	label = gtk_label_new (buf);	gtk_widget_show (label);	gtk_box_pack_start (GTK_BOX (vbox2), label, FALSE, FALSE, 0);	gtk_label_set_use_markup (GTK_LABEL (label), TRUE);	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);	serv->gui->joind_check = checkbutton1 = gtk_check_button_new_with_mnemonic (_("_Always show this dialog after connecting."));	if (prefs.gui_join_dialog)		gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (checkbutton1), TRUE);	gtk_widget_show (checkbutton1);	gtk_box_pack_start (GTK_BOX (vbox1), checkbutton1, FALSE, FALSE, 0);	dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;	gtk_widget_show (dialog_action_area1);	gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);	okbutton1 = gtk_button_new_from_stock ("gtk-ok");	gtk_widget_show (okbutton1);	gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog1)->action_area), okbutton1, FALSE, TRUE, 0);	GTK_WIDGET_SET_FLAGS (okbutton1, GTK_CAN_DEFAULT);	g_signal_connect (G_OBJECT (dialog1), "destroy",							G_CALLBACK (joind_destroy_cb), serv);	g_signal_connect (G_OBJECT (entry1), "focus_in_event",							G_CALLBACK (joind_entryfocus_cb), serv);	g_signal_connect (G_OBJECT (entry1), "activate",							G_CALLBACK (joind_entryenter_cb), okbutton1);	g_signal_connect (G_OBJECT (radiobutton2), "toggled",							G_CALLBACK (joind_radio2_cb), serv);	g_signal_connect (G_OBJECT (okbutton1), "clicked",							G_CALLBACK (joind_ok_cb), serv);	gtk_widget_grab_focus (okbutton1);	gtk_widget_show_all (dialog1);}
开发者ID:ArdaXi,项目名称:XChat,代码行数:101,


示例23: ev_previewer_toolbar_constructed

static voidev_previewer_toolbar_constructed (GObject *object){        EvPreviewerToolbar *ev_previewer_toolbar = EV_PREVIEWER_TOOLBAR (object);        EvPreviewerToolbarPrivate *priv;        GtkWidget     *hbox;        GtkBuilder    *builder;        G_OBJECT_CLASS (ev_previewer_toolbar_parent_class)->constructed (object);        priv = ev_previewer_toolbar_get_instance_private (ev_previewer_toolbar);        builder = gtk_builder_new_from_resource ("/org/gnome/evince/previewer/ui/previewer.ui");        hbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);        gtk_widget_set_halign (hbox, GTK_ALIGN_CENTER);        gtk_button_box_set_layout (GTK_BUTTON_BOX (hbox), GTK_BUTTONBOX_EXPAND);	gtk_box_set_homogeneous (GTK_BOX (hbox), FALSE);        priv->previous_button = GTK_WIDGET (gtk_builder_get_object (builder, "go-previous-page"));        gtk_box_pack_start (GTK_BOX (hbox), priv->previous_button, FALSE, FALSE, 0);        gtk_widget_show (priv->previous_button);        priv->next_button = GTK_WIDGET (gtk_builder_get_object (builder, "go-next-page"));        gtk_box_pack_start (GTK_BOX (hbox), priv->next_button, FALSE, FALSE, 0);        gtk_widget_show (priv->next_button);        gtk_header_bar_pack_start (GTK_HEADER_BAR (ev_previewer_toolbar), hbox);        gtk_widget_show (hbox);        /* Page selector */        priv->page_selector = GTK_WIDGET (g_object_new (EV_TYPE_PAGE_ACTION_WIDGET, NULL));        gtk_widget_set_tooltip_text (priv->page_selector,                                     _("Select page or search in the index"));        atk_object_set_name (gtk_widget_get_accessible (priv->page_selector),                             _("Select page"));        ev_page_action_widget_set_model (EV_PAGE_ACTION_WIDGET (priv->page_selector),                                         ev_previewer_window_get_document_model (priv->window));        gtk_header_bar_pack_start (GTK_HEADER_BAR (ev_previewer_toolbar),                                   priv->page_selector);        gtk_widget_show (priv->page_selector);        /* Print */        priv->print_button = GTK_WIDGET (gtk_builder_get_object (builder, "print"));        gtk_header_bar_pack_end (GTK_HEADER_BAR (ev_previewer_toolbar),                                 priv->print_button);        gtk_widget_show (priv->print_button);        /* Zoom */        hbox = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL);        gtk_widget_set_halign (hbox, GTK_ALIGN_CENTER);        gtk_button_box_set_layout (GTK_BUTTON_BOX (hbox), GTK_BUTTONBOX_EXPAND);	gtk_box_set_homogeneous (GTK_BOX (hbox), FALSE);        priv->zoom_in_button = GTK_WIDGET (gtk_builder_get_object (builder, "zoom-in"));        gtk_box_pack_start (GTK_BOX (hbox), priv->zoom_in_button,                            FALSE, FALSE, 0);        gtk_widget_show (priv->zoom_in_button);        priv->zoom_default_button = GTK_WIDGET (gtk_builder_get_object (builder, "zoom-default"));        gtk_box_pack_start (GTK_BOX (hbox), priv->zoom_default_button,                            FALSE, FALSE, 0);        gtk_widget_show (priv->zoom_default_button);        priv->zoom_out_button = GTK_WIDGET (gtk_builder_get_object (builder, "zoom-out"));        gtk_box_pack_start (GTK_BOX (hbox), priv->zoom_out_button, FALSE, FALSE, 0);        gtk_widget_show (priv->zoom_out_button);        gtk_header_bar_pack_end (GTK_HEADER_BAR (ev_previewer_toolbar), hbox);        gtk_widget_show (hbox);        g_object_unref (builder);}
开发者ID:GNOME,项目名称:evince,代码行数:74,


示例24: create_dialog1

//.........这里部分代码省略.........  gtk_widget_show (image13);  gtk_container_add (GTK_CONTAINER (buttonUp), image13);  buttonPartial = gtk_button_new_with_mnemonic (QT_TR_NOOP("P_artial"));  gtk_widget_show (buttonPartial);  gtk_box_pack_end (GTK_BOX (hbox14), buttonPartial, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, buttonPartial, QT_TR_NOOP("Apply the current filter only to a part of the file"), NULL);  buttonProperties = gtk_button_new ();  gtk_widget_show (buttonProperties);  gtk_box_pack_end (GTK_BOX (hbox14), buttonProperties, FALSE, FALSE, 0);  gtk_tooltips_set_tip (tooltips, buttonProperties, QT_TR_NOOP("Configure filter"), NULL);  alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment4);  gtk_container_add (GTK_CONTAINER (buttonProperties), alignment4);  hbox16 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox16);  gtk_container_add (GTK_CONTAINER (alignment4), hbox16);  label25 = gtk_label_new_with_mnemonic (QT_TR_NOOP("C_onfigure"));  gtk_widget_show (label25);  gtk_box_pack_start (GTK_BOX (hbox16), label25, FALSE, FALSE, 0);  label2 = gtk_label_new (QT_TR_NOOP("<b >Active Filters</b>"));  gtk_widget_show (label2);  gtk_frame_set_label_widget (GTK_FRAME (frame2), label2);  gtk_label_set_use_markup (GTK_LABEL (label2), TRUE);  gtk_misc_set_alignment (GTK_MISC (label2), 1, 1);  dialog_action_area1 = GTK_DIALOG (dialog1)->action_area;  gtk_widget_show (dialog_action_area1);  gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END);  buttonPreview = gtk_button_new ();  gtk_widget_show (buttonPreview);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), buttonPreview, GTK_RESPONSE_APPLY);  GTK_WIDGET_SET_FLAGS (buttonPreview, GTK_CAN_DEFAULT);  alignment5 = gtk_alignment_new (0.5, 0.5, 0, 0);  gtk_widget_show (alignment5);  gtk_container_add (GTK_CONTAINER (buttonPreview), alignment5);  hbox17 = gtk_hbox_new (FALSE, 2);  gtk_widget_show (hbox17);  gtk_container_add (GTK_CONTAINER (alignment5), hbox17);  image17 = create_pixmap (dialog1, "preview-button.png");  gtk_widget_show (image17);  gtk_box_pack_start (GTK_BOX (hbox17), image17, FALSE, FALSE, 0);  label26 = gtk_label_new_with_mnemonic (QT_TR_NOOP("_Preview"));  gtk_widget_show (label26);  gtk_box_pack_start (GTK_BOX (hbox17), label26, FALSE, FALSE, 0);  buttonClose = gtk_button_new_from_stock ("gtk-close");  gtk_widget_show (buttonClose);  gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), buttonClose, GTK_RESPONSE_CLOSE);  GTK_WIDGET_SET_FLAGS (buttonClose, GTK_CAN_DEFAULT);  /* Store pointers to all widgets, for use by lookup_widget(). */  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1");  GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1");  GLADE_HOOKUP_OBJECT (dialog1, vbox3b, "vbox3b");  GLADE_HOOKUP_OBJECT (dialog1, toolbar1, "toolbar1");
开发者ID:BackupTheBerlios,项目名称:avidemux,代码行数:67,



注:本文中的GTK_BUTTON_BOX函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ GTK_CALENDAR函数代码示例
C++ GTK_BUTTON函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。