本文整理汇总了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);
}
示例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));
}
}
示例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);
}
}
示例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
}
示例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);
}
示例6: trigger_dialog_hide
void trigger_dialog_hide ()
{
if ( trig_window != NULL )
{
gtk_widget_hide_all(trig_window);
}
}
示例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;
}
示例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);
}
示例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);
}
示例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), "");
}
示例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);
}
}
示例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);
}
示例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));
}
示例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));
}
示例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;
}