|
|
|
|
@ -288,9 +288,21 @@ void yon_licence_load(main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_scroll_block_for_builder(GtkBuilder *builder){
|
|
|
|
|
GSList *list = gtk_builder_get_objects(builder);
|
|
|
|
|
GSList *iter;
|
|
|
|
|
for (iter = list; iter; iter=iter->next){
|
|
|
|
|
if (GTK_IS_COMBO_BOX(iter->data)||GTK_IS_SPIN_BUTTON(iter->data)){
|
|
|
|
|
yon_gtk_combo_box_block_scroll((GtkComboBox*)iter->data);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
g_slist_free(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_main_window_create(main_window *widgets){
|
|
|
|
|
__attribute__((unused)) char *locale = setlocale(LC_ALL, "en_US.UTF-8");
|
|
|
|
|
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path);
|
|
|
|
|
yon_scroll_block_for_builder(builder);
|
|
|
|
|
yon_translation_init(builder);
|
|
|
|
|
gtk_builder_add_callback_symbol(builder,"yon_gtk_widget_set_sensitive_from_toggle_button",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button));
|
|
|
|
|
gtk_builder_add_callback_symbol(builder,"on_toggle_button_switch_on",G_CALLBACK(on_toggle_button_switch_on));
|
|
|
|
|
|