#include #include #include "warm.h" #include "cold.h" // https://docs.gtk.org/gtk4/visual_index.html < widgets gallery static GtkWidget *get_frame_objects(){ GtkWidget *frame_objects = gtk_frame_new ("Objects"); // define each class of object transparence gtk_widget_set_size_request (frame_objects, 100, H_STYLES_PANE); // < utile seulement pour la largeur min/max return frame_objects; } static GtkWidget *get_frame_situations(){ GtkWidget *frame_situations = gtk_frame_new ("Situations"); // facilitate each situation identification gtk_widget_set_size_request (frame_situations, 100, H_STYLES_PANE); // < utile seulement pour la largeur min/max return frame_situations; } GtkWidget *get_objects_and_situations_horizontal_pane(){ GtkWidget *objects_and_situations_horizontal_pane = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL); GtkWidget *frame_situations = gtk_frame_new ("Situations"); // facilitate each situation identification gtk_widget_set_size_request (objects_and_situations_horizontal_pane, W_GL_AREA, H_STYLES_PANE); gtk_widget_set_size_request (frame_situations, 100, H_STYLES_PANE); // < utile seulement pour la largeur min/max gtk_paned_set_start_child (GTK_PANED(objects_and_situations_horizontal_pane), GTK_WIDGET (get_frame_objects())); gtk_paned_set_end_child (GTK_PANED(objects_and_situations_horizontal_pane), GTK_WIDGET (get_frame_situations())); return objects_and_situations_horizontal_pane; }