Esempio n. 1
0
G_MODULE_EXPORT void
show_preview_action_cb(GSimpleAction *action, GVariant *value,
                       signal_user_data_t *ud)
{
    gboolean state = g_variant_get_boolean(value);

    g_simple_action_set_state(action, value);
    ghb_preview_set_visible(ud, state);
    update_preview_labels(ud, state);
}
Esempio n. 2
0
G_MODULE_EXPORT void
preview_toggled_cb(GtkWidget *xwidget, signal_user_data_t *ud)
{
    GtkCheckMenuItem *menuitem;
    gboolean          active;

    active = gtk_toggle_tool_button_get_active(GTK_TOGGLE_TOOL_BUTTON(xwidget));
    ghb_preview_set_visible(ud);
    update_preview_labels(ud, active);

    menuitem = GTK_CHECK_MENU_ITEM(GHB_WIDGET(ud->builder,
                                              "show_preview_menu"));
    gtk_check_menu_item_set_active(menuitem, active);
}