|
|
|
|
@ -637,6 +637,18 @@ template_main_window *setup_window(){
|
|
|
|
|
gtk_widget_show(widgets->Window);
|
|
|
|
|
return widgets;
|
|
|
|
|
}
|
|
|
|
|
void __yon_on_size_changed(GtkWindow *self, GtkScrolledWindow *target){
|
|
|
|
|
int x,y;
|
|
|
|
|
gtk_window_get_size(self,&x,&y);
|
|
|
|
|
if (x<800)
|
|
|
|
|
gtk_scrolled_window_set_policy(target,GTK_POLICY_AUTOMATIC,GTK_POLICY_AUTOMATIC);
|
|
|
|
|
else
|
|
|
|
|
gtk_scrolled_window_set_policy(target,GTK_POLICY_NEVER,GTK_POLICY_AUTOMATIC);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void yon_gtk_scrolled_window_set_horizontal_at_desired_size(GtkWidget *window, GtkScrolledWindow *target){
|
|
|
|
|
g_signal_connect(G_OBJECT(window),"check-resize",G_CALLBACK(__yon_on_size_changed),target);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
int yon_ubl_window_init(char *app_title, char *app_description, char *locale, char *css, char *tech_name, char *version, char *wiki){
|
|
|
|
|
template_app_information.app_title=app_title;
|
|
|
|
|
|