• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C++ gtk_widget_hide_all函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: delete_event

static gint delete_event(GtkWidget* widget, GdkEvent* event, gpointer data)
{
    gint main_wnd_pos_x = 0, main_wnd_pos_y = 0;
    gtk_window_get_position(GTK_WINDOW(g_pEngine->GetMainWindow()), &main_wnd_pos_x, &main_wnd_pos_y);
    g_pEngine->SetMainWndPos(main_wnd_pos_x, main_wnd_pos_y);
    gtk_widget_hide_all(widget);
    return TRUE;
}
开发者ID:kripton,项目名称:smartcam_linux,代码行数:8,代码来源:UIHandler.cpp


示例17: on_control_window_changed

void on_control_window_changed (WnckWindow *controlwindow, WnckWindow *previous, gpointer data)
{
    WindowckPlugin *wckp = data;

    /* disconect previous window title signal */
    wck_signal_handler_disconnect (G_OBJECT(previous), wckp->cnh);

    on_wck_state_changed (controlwindow, wckp);

    if (!controlwindow
        || ((wnck_window_get_window_type (controlwindow) == WNCK_WINDOW_DESKTOP)
        && !wckp->prefs->show_on_desktop))
    {
        if (gtk_widget_get_visible(GTK_WIDGET(wckp->hvbox)))
            gtk_widget_hide_all(GTK_WIDGET(wckp->hvbox));
    }
    else
    {
        if (!gtk_widget_get_visible(GTK_WIDGET(wckp->hvbox)))
            gtk_widget_show_all(GTK_WIDGET(wckp->hvbox));
    }

    if (controlwindow)
    {
        if (wnck_window_get_window_type (controlwindow) != WNCK_WINDOW_DESKTOP)
        {
            wckp->cnh = g_signal_connect(G_OBJECT(controlwindow), "name-changed", G_CALLBACK(on_name_changed), wckp);
            if (!gtk_widget_get_visible(GTK_WIDGET(wckp->icon->eventbox)))
                gtk_widget_show_all (GTK_WIDGET(wckp->icon->eventbox));
        }
        else if (wckp->prefs->show_on_desktop && !wckp->prefs->show_app_icon)
        {
            if (gtk_widget_get_visible(GTK_WIDGET(wckp->icon->eventbox)))
                gtk_widget_hide_all (GTK_WIDGET(wckp->icon->eventbox));
        }
    }

    if (wckp->prefs->show_app_icon && wckp->prefs->show_window_menu)
    {
        wck_signal_handler_disconnect (G_OBJECT(previous), wckp->cih);

        if (controlwindow)
            wckp->cih = g_signal_connect(G_OBJECT(controlwindow), "icon-changed", G_CALLBACK(on_icon_changed), wckp);
    }
}
开发者ID:t184256,项目名称:xfce4-windowck-plugin,代码行数:45,代码来源:windowck-title.c


示例18: tree_tips_hide

void tree_tips_hide(TreeTips *tips)
{
  if (tips && tips->window)
  {
    gtk_widget_hide_all(tips->window);
  }  
  if (tips->hide_tout)
  g_source_remove (tips->hide_tout);  
}
开发者ID:BackupTheBerlios,项目名称:winefish,代码行数:9,代码来源:treetips.c


示例19: on_okbutton1_clicked

static void	on_okbutton1_clicked(GtkWidget *widget, gpointer user_data)
{
  (void) widget;
  (void) user_data;

  gtk_widget_hide_all(g_message_window);
  set_string("message_box");
  flush_io_channel();
}
开发者ID:arem,项目名称:poker-network,代码行数:9,代码来源:message_box.c


示例20: login

void login(GtkWidget *widget, gpointer data) {     //login function
	const gchar *login, *l_pass;
	char buffer[20];
	gchar full[64], temp[20];

	if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (status))) {     //see if we're connected PS:Not the best way is used

		login = gtk_entry_get_text((GtkEntry *) logname);     //get name from input
		l_pass = gtk_entry_get_text((GtkEntry *) pass);     //get password from input

		send(sock, login, strlen(login) + 1, 0);     //send name to the server
		send(sock, l_pass, strlen(l_pass) + 1, 0);     //send password to the server

		rec = recv(sock, buffer, buffsize - 1, 0);     //receive answer

		if (strcmp(buffer, "TRUE")) {     //see if we were successful or not
			return;
		} else {
			recv(sock, (char *) &user, sizeof(caracter), 0);
			printf(
					"%s ;%c ;%d.%d.%d ;%d ;%d ;%s ;%d ;%d ;%d ;%d ;%d ;%d ;%d ;%d ;%d ;"
							" Talents: ; Abilities: ; Techniques: ; Personality Traits: ; Reputation: ; Known Locations: ;",
					user.name, user.Gender, user.born.year, user.born.month,
					user.born.day, user.height, user.weight, user.House,
					user.str, user.dex, user.inte, user.vit, user.wis, user.sta,
					user.spd, user.cha, user.hly);

			g_stpcpy(full, user.House);
			g_strlcat(full, " ", 32);
			g_strlcat(full, user.name, 63);
			gtk_label_set_text((GtkLabel *) name, full);
			gtk_label_set_text((GtkLabel *) name, full);
			itoa(user.born.year, temp, 10);
			g_stpcpy(full, temp);
			g_strlcat(full, ".", 5);
			itoa(user.born.month, temp, 10);
			g_strlcat(full, temp, 7);
			g_strlcat(full, ".", 8);
			itoa(user.born.day, temp, 10);
			g_strlcat(full, temp, 10);
			gtk_label_set_text((GtkLabel *) born, full);
			gtk_label_set_text((GtkLabel *) gender,
					(user.Gender == 'F') ? "Female" : "Male");
			itoa(user.height, full, 10);
			gtk_label_set_text((GtkLabel *) height, full);
			itoa(user.weight, full, 10);
			gtk_label_set_text((GtkLabel *) weight, full);
			gtk_button_clicked((GtkButton *) cbutton);     //get some text
			gtk_widget_hide_all(logbox);     //exchange login fields with something else
			gtk_widget_show_all(gamebox);
			return;
		}
	} else {
		err("Please connect to the server");     //if we're not connected make an error message
	}
}
开发者ID:athy91,项目名称:game,代码行数:56,代码来源:magus.c



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ gtk_widget_init_template函数代码示例发布时间:2022-05-28
下一篇:
C++ gtk_widget_hide函数代码示例发布时间:2022-05-28
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap