From 71a63c78489d4bfaca15d61ba2c7e86e3f06dfa3 Mon Sep 17 00:00:00 2001 From: Jean Sirmai Date: Wed, 1 May 2024 11:01:50 +0200 Subject: [PATCH] GtkScrolledWindow *get_scrolled_gl_area(){...} --- cold.c | 53 +++++++++++++++++++++++++++++ exec.o | Bin 30896 -> 32000 bytes hot.c | 14 ++------ warm.c | 103 ++++++++++++++++++++++++++++++--------------------------- warm.h | 2 ++ 5 files changed, 111 insertions(+), 61 deletions(-) diff --git a/cold.c b/cold.c index 94916a1..4794d90 100644 --- a/cold.c +++ b/cold.c @@ -12,6 +12,59 @@ void click_print_do (GtkWindow *window, GtkWidget *grid, if (window) g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_window_destroy), window); } +GtkWidget *get_measures_page_new(){ + GtkWidget *measures_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID (measures_grid), gtk_button_new_with_label ("movements"), 0, 0, 1, 1); + gtk_grid_attach (GTK_GRID (measures_grid), gtk_button_new_with_label ("transports"), 1, 0, 1, 1); + gtk_grid_attach (GTK_GRID (measures_grid), gtk_button_new_with_label ("transformations"), 2, 0, 1, 1); + gtk_grid_attach (GTK_GRID (measures_grid), gtk_button_new_with_label ("objects"), 0, 1, 1, 1); + gtk_grid_attach (GTK_GRID (measures_grid), gtk_button_new_with_label ("situations"), 1, 1, 1, 1); + return measures_grid; +} + +GtkWidget *get_results_page_new(){ + GtkWidget *results_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID(results_grid), gtk_button_new_with_label ("Here are some results :"), 0, 0, 1, 1); + return results_grid; +} + +GtkWidget *get_discuss_page_new(){ + GtkWidget *discuss_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID (discuss_grid), gtk_button_new_with_label ("Interpretations"), 0, 0, 1, 1); + gtk_grid_attach (GTK_GRID (discuss_grid), gtk_button_new_with_label ("Discussions"), 0, 1, 1, 1); + return discuss_grid; +} + +GtkWidget *get_help_page_new(){ + GtkWidget *help_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID (help_grid), gtk_button_new_with_label ("Can I help you ?"), 0, 0, 1, 1); + return help_grid; +} + + +GtkWidget *get_rules_page_new(){ + GtkWidget *rules_grid = gtk_grid_new(); + GtkWidget *hpaned = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL); + gtk_grid_attach (GTK_GRID (rules_grid), hpaned, 0, 0, 1, 1); + + GtkWidget *frame1 = gtk_frame_new ("hello ?"); + GtkWidget *frame2 = gtk_frame_new ("it's me !"); + + GtkWidget *grid_3 = gtk_grid_new(); + gtk_frame_set_child ( GTK_FRAME(frame2), grid_3); + + gtk_paned_set_start_child (GTK_PANED(hpaned), GTK_WIDGET (frame1)); + gtk_paned_set_end_child (GTK_PANED(hpaned), GTK_WIDGET (frame2)); + gtk_widget_set_size_request (hpaned, 600, 600); + gtk_widget_set_size_request (frame1, 100, 0); // < utile seulement pour la largeur min/max +// gtk_widget_set_size_request (frame2, 50, 100); + +// gtk_grid_attach (GTK_GRID (rules_grid), hpaned, 0, 0, 1, 1); + gtk_grid_attach (GTK_GRID (grid_3), gtk_button_new_with_label ("in the right pane"), 0, 0, 1, 1); + return rules_grid; +} + + void window_bar(GtkWindow *window, char *title){ GtkWidget *titlebar = gtk_header_bar_new(); diff --git a/exec.o b/exec.o index 12389b19b9f437f6381aff83091e21485f2766b2..4fcb0fc008a616442d414bc585c1ad6b18398e25 100755 GIT binary patch delta 13430 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 YN`CN1y4_`u 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"); + gtk_progress_bar_set_show_text (buffer, TRUE); + gtk_box_append (controls_box, GTK_WIDGET(buffer));//gtk_button_new_with_label ("---- buffer ----")); + + GtkBox *XYZ_box = GTK_BOX(gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2)); // spacing = 2 + // GtkWidget *scale_X = gtk_scale_button_new (0, 360, 10, NULL); < à étudier + // (double min, double max, double step, const char** icons) + GtkAdjustment *X_adjust = gtk_adjustment_new (0, 0, 380, 1, 0, 0); + GtkAdjustment *Y_adjust = gtk_adjustment_new (0, 0, 380, 1, 0, 0); + GtkAdjustment *Z_adjust = gtk_adjustment_new (0, 0, 380, 1, 0, 0); + GtkWidget *scroll_X = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL, X_adjust); + GtkWidget *scroll_Y = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL, Y_adjust); + GtkWidget *scroll_Z = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL, Z_adjust); + + gtk_box_append (XYZ_box, scroll_X); + gtk_box_append (XYZ_box, scroll_Y); + gtk_box_append (XYZ_box, scroll_Z); + + GtkWidget *bottom_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID(bottom_grid), GTK_WIDGET(controls_box), 0, 0, 1, 1); + gtk_grid_attach (GTK_GRID(bottom_grid), gtk_button_new_with_label ("Objects / Situations (transparences, styles)"), 0, 1, 1, 1); + gtk_grid_attach (GTK_GRID(bottom_grid), gtk_button_new_with_label ("zoom, +/- grid,\npresentation,\nstyles,..."), 1, 0, 1, 2); + + GtkWidget *space_grid = gtk_grid_new(); + gtk_grid_attach (GTK_GRID(space_grid), GTK_WIDGET(get_scrolled_gl_area()), 0, 0, 1, 1); + gtk_grid_attach (GTK_GRID(space_grid), GTK_WIDGET(XYZ_box), 1, 0, 1, 1); + gtk_grid_attach (GTK_GRID(space_grid), GTK_WIDGET(bottom_grid), 0, 1, 2, 1); // ?! échec x_size +// gtk_grid_attach (GTK_GRID(space_grid), gtk_button_new_with_label ("?"), 1, 1, 1, 1); + + return space_grid; } -GtkWidget *get_discuss_page_new(){ - GtkWidget *discuss_grid = gtk_grid_new(); - gtk_grid_attach (GTK_GRID (discuss_grid), gtk_button_new_with_label ("Interpretations"), 0, 0, 1, 1); - gtk_grid_attach (GTK_GRID (discuss_grid), gtk_button_new_with_label ("Discussions"), 0, 1, 1, 1); - return discuss_grid; -} - -GtkWidget *get_help_page_new(){ - GtkWidget *help_grid = gtk_grid_new(); - gtk_grid_attach (GTK_GRID (help_grid), gtk_button_new_with_label ("Can I help you ?"), 0, 0, 1, 1); - return help_grid; -} - - -GtkWidget *get_rules_page_new(){ - GtkWidget *rules_grid = gtk_grid_new(); - GtkWidget *hpaned = gtk_paned_new (GTK_ORIENTATION_HORIZONTAL); - gtk_grid_attach (GTK_GRID (rules_grid), hpaned, 0, 0, 1, 1); - - GtkWidget *frame1 = gtk_frame_new ("hello ?"); - GtkWidget *frame2 = gtk_frame_new ("it's me !"); - - GtkWidget *grid_3 = gtk_grid_new(); - gtk_frame_set_child ( GTK_FRAME(frame2), grid_3); - - gtk_paned_set_start_child (GTK_PANED(hpaned), GTK_WIDGET (frame1)); - gtk_paned_set_end_child (GTK_PANED(hpaned), GTK_WIDGET (frame2)); - gtk_widget_set_size_request (hpaned, 600, 600); - gtk_widget_set_size_request (frame1, 100, 0); // < utile seulement pour la largeur min/max -// gtk_widget_set_size_request (frame2, 50, 100); - -// gtk_grid_attach (GTK_GRID (rules_grid), hpaned, 0, 0, 1, 1); - gtk_grid_attach (GTK_GRID (grid_3), gtk_button_new_with_label ("in the right pane"), 0, 0, 1, 1); - return rules_grid; -} - -/*void activate (GtkApplication *app, gpointer user_data) { +/* void activate (GtkApplication *app, gpointer user_data) { GtkWindow *window = GTK_WINDOW (gtk_application_window_new (app)); window_bar (window, "window"); GtkWidget *grid = gtk_grid_new(); diff --git a/warm.h b/warm.h index 497dd4b..15b5337 100644 --- a/warm.h +++ b/warm.h @@ -14,6 +14,8 @@ #include #include "cold.h" +GtkWidget *get_scrolled_gl_area(); +GtkWidget *get_space_page_new_2024_04_30(); // sécurité 2024_04_30 1ère version /* * https://blog.gtk.org/2020/09/08/on-list-models/ < TODO