当前位置: 首页>>代码示例>>C++>>正文


C++ gtk_widget_hide_all函数代码示例

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


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

示例1: set_browser_visibility

void
set_browser_visibility (TestGtkBrowser *browser, gboolean visibility)
{
    if (!visibility)
    {
        gtk_widget_hide(browser->topLevelWindow);
        return;
    }

    if (browser->menuBarOn)
        gtk_widget_show_all(browser->menuBar);
    else
        gtk_widget_hide_all(browser->menuBar);

    // since they are on the same line here...
    if (browser->toolBarOn || browser->locationBarOn)
        gtk_widget_show_all(browser->toolbarHBox);
    else
        gtk_widget_hide_all(browser->toolbarHBox);

    if (browser->statusBarOn)
        gtk_widget_show_all(browser->progressAreaHBox);
    else
        gtk_widget_hide_all(browser->progressAreaHBox);

    gtk_widget_show(browser->mozEmbed);
    gtk_widget_show(browser->topLevelVBox);
    gtk_widget_show(browser->topLevelWindow);
}
开发者ID:rn10950,项目名称:RetroZilla,代码行数:29,代码来源:TestGtkEmbed.cpp

示例2: update_options_visibility

static void update_options_visibility(FormatDialog* dialog)
{
	GtkTreeIter iter = {0, NULL};
	gboolean valid_iter;

	valid_iter = gtk_combo_box_get_active_iter(dialog->volume_combo, &iter);
	const FormatVolume* dev = NULL;

	if(valid_iter)
		dev = get_cached_device_from_treeiter(dialog, &iter);

	if(!dev) {
		g_debug("Device is null!");
	}

	if(valid_iter && luks_valid_for_device(dev)) {
		gtk_widget_show_all(GTK_WIDGET(dialog->luks_subwindow));
	} else {
		gtk_widget_hide_all(GTK_WIDGET(dialog->luks_subwindow));
	}

	if(valid_iter && floppy_valid_for_device(dev)) {
		gtk_widget_show_all(GTK_WIDGET(dialog->floppy_subwindow));
	} else {
		gtk_widget_hide_all(GTK_WIDGET(dialog->floppy_subwindow));
	}
}
开发者ID:paulcbetts,项目名称:gformat,代码行数:27,代码来源:format-dialog.c

示例3: update_show_advanced_options

/* Update what parts of the dialog are shown.  */
void
update_show_advanced_options (SettingsDlg *dialog)
{
  GpaOptions *options = gpa_options_get_instance ();

  g_return_if_fail (IS_SETTINGS_DLG (dialog));

  if (gpa_options_get_show_advanced_options (options))
    {
#ifdef ENABLE_KEYSERVER_SUPPORT
      if (!dialog->gnupg21)
        gtk_widget_show_all (dialog->keyserver.frame);
#endif /*ENABLE_KEYSERVER_SUPPORT*/
      if (dialog->akl.enabled)
        gtk_widget_show_all (dialog->akl.frame);
    }
  else
    {
#ifdef ENABLE_KEYSERVER_SUPPORT
      if (!dialog->gnupg21)
        gtk_widget_hide_all (dialog->keyserver.frame);
#endif /*ENABLE_KEYSERVER_SUPPORT*/
      if (dialog->akl.enabled)
        gtk_widget_hide_all (dialog->akl.frame);
    }
}
开发者ID:gpg,项目名称:gpa,代码行数:27,代码来源:settingsdlg.c

示例4: eom_properties_dialog_set_netbook_mode

void
eom_properties_dialog_set_netbook_mode (EomPropertiesDialog *dlg,
                                        gboolean enable)
{
    EomPropertiesDialogPrivate *priv;

    g_return_if_fail (EOM_IS_PROPERTIES_DIALOG (dlg));

    priv = dlg->priv;

    if (priv->netbook_mode == enable)
        return;

    priv->netbook_mode = enable;

#ifdef HAVE_METADATA
    if (enable) {
        gtk_widget_reparent (priv->metadata_details_sw,
                             priv->metadata_details_box);
        // Only show details box if metadata is being displayed
        if (gtk_widget_get_visible (priv->exif_box))
            gtk_widget_show_all (priv->metadata_details_box);

        gtk_widget_hide_all (priv->exif_details_expander);
    } else {
        gtk_widget_reparent (priv->metadata_details_sw,
                             priv->exif_details_expander);
        gtk_widget_show_all (priv->exif_details_expander);

        if (gtk_notebook_get_current_page (GTK_NOTEBOOK (priv->notebook)) == EOM_PROPERTIES_DIALOG_PAGE_DETAILS)
            gtk_notebook_prev_page (GTK_NOTEBOOK (priv->notebook));
        gtk_widget_hide_all (priv->metadata_details_box);
    }
#endif
}
开发者ID:steev,项目名称:mate-image-viewer,代码行数:35,代码来源:eom-properties-dialog.c

示例5: cb_soft_compute_roi_toggled

//We show or hide the mean bars
G_MODULE_EXPORT void cb_soft_compute_roi_toggled(GtkToggleButton *togglebutton,gpointer   data )
{
  if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(camera_params.objects->soft_compute_mean_roi1))==TRUE)
    gtk_widget_show_all(camera_params.objects->processed_mean_roi1);
  else
    gtk_widget_hide_all(camera_params.objects->processed_mean_roi1);
  if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(camera_params.objects->soft_compute_mean_roi2))==TRUE)
    gtk_widget_show_all(camera_params.objects->processed_mean_roi2);
  else
    gtk_widget_hide_all(camera_params.objects->processed_mean_roi2);
    update_soft_val(&camera_params);
}
开发者ID:braice,项目名称:Camera-interface,代码行数:13,代码来源:camera_interface.c

示例6: trigger_dialog_hide

void trigger_dialog_hide ()
{
	if ( trig_window != NULL )
	{
		gtk_widget_hide_all(trig_window);
	}
}
开发者ID:WarlockFE,项目名称:warlock-gtk,代码行数:7,代码来源:trigger_dialog.c

示例7: viewRequest_back

gboolean viewRequest_back (GtkWidget *entry1, gpointer a1)
{
	client_state_t *client = (client_state_t *)a1;
	gtk_widget_hide_all(client->window);
	option_menu(client);
	return TRUE;
}
开发者ID:kill-switch,项目名称:Workflow-Engine,代码行数:7,代码来源:viewRequest.c

示例8: hide_char

void hide_char(int index)
{
    if (!chars[index].vbox)
        return;
    gtk_label_set_text(GTK_LABEL(chars[index].label), "");
    gtk_widget_hide_all(chars[index].vbox);
}
开发者ID:duomaxwellr,项目名称:hime,代码行数:7,代码来源:win0.c

示例9: ok_cancel_button_clicked_cb

void ok_cancel_button_clicked_cb(GtkWidget *widget, gpointer data) {
	struct layerWidget *lw = (struct layerWidget *) data;

	if (lw->okButton == widget) {
		//ok button clicked
#if DEBUG == 1
		fprintf(stdout,"ok button clicked in layerwidget\n");
#endif
	}
	else if (lw->cancelButton == widget) {
		//cancel button clicked
#if DEBUG == 1
		fprintf(stdout,"cancel button clicked in layerwidget\n");
#endif
		if (*(lw->my_layer)) {
			xmi_free_layer(*(lw->my_layer));
			free(*(lw->my_layer));
		}
		*(lw->my_layer) = NULL;
	}


	gtk_widget_hide_all(lw->window);	

}
开发者ID:srbauter,项目名称:xmimsim,代码行数:25,代码来源:xmimsim-gui-layer.c

示例10: on_button_ok_clicked

void on_button_ok_clicked (GtkWidget* button,gpointer data)
{
	gint type;
	GtkWidget *subwindow;
	const gchar *username = gtk_entry_get_text(GTK_ENTRY(entry1));
	strcpy(usrName, username);
	const gchar *password = gtk_entry_get_text(GTK_ENTRY(entry2));
	
	type = selectpsd((char *)username, (char *)password);
	if(type == 0)
	{
		subwindow = contact(username);
		gtk_widget_show_all(subwindow);
		verify(username, password);
		gtk_widget_show(subwindow);
		//gtk_widget_destroy(data);
		gtk_widget_hide_all(data);
	}
	else
	{
		informationdialog(type);
	}
	gtk_entry_set_text(GTK_ENTRY(entry1), "");
	gtk_entry_set_text(GTK_ENTRY(entry2), "");
}
开发者ID:younghedong,项目名称:chat,代码行数:25,代码来源:login.c

示例11: linphone_gtk_in_call_view_show_encryption

void linphone_gtk_in_call_view_show_encryption(LinphoneCall *call){
	GtkWidget *callview=(GtkWidget*)linphone_call_get_user_pointer(call);
	GtkWidget *encryption_box=linphone_gtk_get_widget(callview,"encryption_box");
	GtkWidget *label=linphone_gtk_get_widget(callview,"encryption_label");
	GtkWidget *status_icon=linphone_gtk_get_widget(callview,"encryption_status_icon");
	GtkWidget *verify_button=linphone_gtk_get_widget(callview,"encryption_verify_button");
	LinphoneMediaEncryption me=linphone_call_params_get_media_encryption(linphone_call_get_current_params(call));
	bool_t verified=linphone_call_get_authentication_token_verified(call);
	switch(me){
		case LinphoneMediaEncryptionSRTP:
			gtk_widget_show_all(encryption_box);
			gtk_label_set_markup(GTK_LABEL(label),_("Secured by SRTP"));
			gtk_widget_hide(status_icon);
			gtk_widget_hide(verify_button);
		break;
		case LinphoneMediaEncryptionZRTP:
		{
			gchar *text=g_strdup_printf(_("Secured by ZRTP - [auth token: %s]"),linphone_call_get_authentication_token(call));
			gtk_label_set_markup(GTK_LABEL(label),text);
			g_free(text);
			gtk_image_set_from_stock(GTK_IMAGE(status_icon),
			                          verified ? GTK_STOCK_APPLY : GTK_STOCK_DIALOG_WARNING,GTK_ICON_SIZE_MENU);
			gtk_button_set_label(GTK_BUTTON(verify_button),
			                     verified ? _("Set unverified") : _("Set verified"));
			gtk_widget_show_all(encryption_box);
		}	
		break;
		default:
			gtk_widget_hide_all(encryption_box);
	}
}
开发者ID:AirDev,项目名称:linphone-android,代码行数:31,代码来源:incall_view.c

示例12: inputCommand

void File_Save::okbutton_OnClicked(GtkWidget *w,GtkFileSelection *fs)
{
    const gchar *filename=gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (filechooserdialog1));
    inputCommand("save",(char *)filename);
    inputCommand(".","");
    gtk_widget_hide_all(filechooserdialog1);
}
开发者ID:snowwolf725,项目名称:TextEditor_OOP_HOMEWORK,代码行数:7,代码来源:File_Save.cpp

示例13: cancel_download_window_cb

gboolean cancel_download_window_cb(GtkWidget *widget, WizzardDownload * wizzard)
{
	printf("cancel\n");
	tile_loader_pause(wizzard -> tile_loader);
	g_signal_handler_disconnect(G_OBJECT(wizzard -> tile_loader), wizzard -> handler_id_tile_loaded);
	gtk_widget_hide_all(GTK_WIDGET(wizzard -> tile_download_window));
	gtk_widget_destroy(GTK_WIDGET(wizzard -> tile_download_window));
}
开发者ID:DeadNumbers,项目名称:gosm,代码行数:8,代码来源:wizzard_download.c

示例14: ui_reset_albums_creation

static void ui_reset_albums_creation(struct dt_storage_facebook_gui_data_t *ui)
{
  GtkListStore *model_album = GTK_LIST_STORE(gtk_combo_box_get_model(ui->comboBox_album));
  gtk_list_store_clear(model_album);
  gtk_entry_set_text(ui->entry_album_summary, "");
  gtk_entry_set_text(ui->entry_album_title, "");
  gtk_widget_hide_all(GTK_WIDGET(ui->hbox_album));
}
开发者ID:MarcAntoine-Arnaud,项目名称:darktable,代码行数:8,代码来源:facebook.c

示例15: find_tb_close

/* 
 * Callback for "Close" find toolbar button 
 */
void find_tb_close(GtkWidget * widget, AppData * view)
{
    //currently this is disabled
    return;
    gtk_widget_show ( GTK_WIDGET(widget) );
    gtk_widget_hide_all(GTK_WIDGET(view->find_toolbar));
    view->find_visible = FALSE;
}
开发者ID:FauxFaux,项目名称:despotify,代码行数:11,代码来源:maemify.c


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