labfy-investigation/enquete-gui/src/app.c
grayTerminal-sh de0393f9f3 arboressence
2026-07-06 13:41:25 +02:00

42 lines
1.5 KiB
C

#include "app.h"
GtkWidget *app_create_main_window(GtkApplication *app)
{
GtkWidget *window;
GtkWidget *box;
GtkWidget *sidebar;
GtkWidget *content;
GtkWidget *label;
window = gtk_application_window_new(app);
gtk_window_set_title(GTK_WINDOW(window), "Enquête OSINT");
gtk_window_set_default_size(GTK_WINDOW(window), 1000, 650);
box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
gtk_window_set_child(GTK_WINDOW(window), box);
sidebar = gtk_list_box_new();
gtk_widget_set_size_request(sidebar, 220, -1);
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Preuves"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Entités"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Chronologie"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Recherches"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Hypothèses"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Sources"));
gtk_list_box_append(GTK_LIST_BOX(sidebar), gtk_label_new("Rapport"));
content = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
gtk_widget_set_margin_top(content, 20);
gtk_widget_set_margin_bottom(content, 20);
gtk_widget_set_margin_start(content, 20);
gtk_widget_set_margin_end(content, 20);
label = gtk_label_new("Tableau de bord de l'enquête");
gtk_box_append(GTK_BOX(content), label);
gtk_box_append(GTK_BOX(box), sidebar);
gtk_box_append(GTK_BOX(box), content);
return window;
}