本文整理汇总了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;未经允许,请勿转载。 |
请发表评论