GHB_STATE_WORKDONE = 0x10,
GHB_STATE_PAUSED = 0x20,
GHB_STATE_MUXING = 0x40,
+ GHB_STATE_SEARCHING = 0x80,
+};
+
+enum
+{
+ GHB_CANCEL_NONE,
+ GHB_CANCEL_ALL,
+ GHB_CANCEL_CURRENT,
+ GHB_CANCEL_FINISH
};
typedef struct preview_s preview_t;
gchar *current_dvd_device;
gboolean debug;
gboolean dont_clear_presets;
- gboolean cancel_encode;
+ gint cancel_encode;
GtkBuilder *builder;
GValue *settings;
GValue *queue;
preview_t *preview;
gchar *appcast;
gint appcast_len;
+ GdkVisibilityState hb_visibility;
} signal_user_data_t;
enum
gint ghb_settings_combo_int(const GValue *settings, const gchar *key);
gdouble ghb_settings_combo_double(const GValue *settings, const gchar *key);
const gchar* ghb_settings_combo_option(const GValue *settings, const gchar *key);
+const gchar* ghb_settings_combo_string(const GValue *settings, const gchar *key);
GValue* ghb_widget_value(GtkWidget *widget);
gchar* ghb_widget_string(GtkWidget *widget);