mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +00:00
Fill in years 2–4 of networks and hardware.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
b822c57875
commit
10980f24b5
27 changed files with 6345 additions and 64 deletions
17
src/hw.c
17
src/hw.c
|
|
@ -383,8 +383,21 @@ static GtkWidget *hw_year_button(int year, gboolean locked) {
|
|||
gtk_widget_set_valign(icon, GTK_ALIGN_CENTER);
|
||||
gtk_box_append(GTK_BOX(row), icon);
|
||||
} else {
|
||||
static const char *pages[] = {
|
||||
"hwmap", "hw2map", "hw3map", "hw4map",
|
||||
};
|
||||
static const char *subs[] = {
|
||||
"hw_sub", "hw2_sub", "hw3_sub", "hw4_sub",
|
||||
};
|
||||
GtkWidget *sub = gtk_label_new(NULL);
|
||||
|
||||
i18n_bind(sub, subs[year - 1], 0);
|
||||
gtk_widget_set_halign(sub, GTK_ALIGN_START);
|
||||
gtk_label_set_wrap(GTK_LABEL(sub), TRUE);
|
||||
gtk_widget_add_css_class(sub, "quiz-intro");
|
||||
gtk_box_append(GTK_BOX(texts), sub);
|
||||
g_object_set_data_full(G_OBJECT(btn), "target",
|
||||
g_strdup("hwmap"), g_free);
|
||||
g_strdup(pages[year - 1]), g_free);
|
||||
g_signal_connect(btn, "clicked", G_CALLBACK(on_nav_clicked), NULL);
|
||||
}
|
||||
|
||||
|
|
@ -422,7 +435,7 @@ GtkWidget *build_hwyears_page(void) {
|
|||
gtk_scrolled_window_set_child(GTK_SCROLLED_WINDOW(scroll), list);
|
||||
|
||||
for (y = 1; y <= 4; y++)
|
||||
gtk_box_append(GTK_BOX(list), hw_year_button(y, y > 1));
|
||||
gtk_box_append(GTK_BOX(list), hw_year_button(y, FALSE));
|
||||
|
||||
return page;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue