Update shit, I am very close to giving up on this place.

This commit is contained in:
Win 2025-11-25 01:07:04 +07:00
parent 347bf51313
commit 86cc300055
9 changed files with 3867 additions and 46 deletions

View File

@ -24,47 +24,11 @@
#include "jobwizarddesktop-c-application.h" #include "jobwizarddesktop-c-application.h"
static void goto_register(GtkButton *btn, gpointer stack) {
adw_view_stack_set_visible_child_name(ADW_VIEW_STACK(stack), "register-window");
}
static void goto_login(GtkButton *btn, gpointer stack) {
adw_view_stack_set_visible_child_name(ADW_VIEW_STACK(stack), "login-window");
}
static void on_activate(GApplication *app) {
GtkBuilder *b_win = gtk_builder_new_from_resource("/me/winsdominoes/jobwizarddesktop/jobwizarddesktop-c-window.ui");
GtkWidget *win = GTK_WIDGET(gtk_builder_get_object(b_win, "window"));
GtkWidget *stack = GTK_WIDGET(gtk_builder_get_object(b_win, "stack"));
gtk_window_set_application(GTK_WINDOW(win), GTK_APPLICATION(app));
GtkBuilder *b_login = gtk_builder_new_from_resource("/me/winsdominoes/jobwizarddesktop/login-window.ui");
GtkWidget *login_page = GTK_WIDGET(gtk_builder_get_object(b_login, "login_page"));
GtkWidget *btn_reg = GTK_WIDGET(gtk_builder_get_object(b_login, "register_button"));
GtkBuilder *b_reg = gtk_builder_new_from_resource("/me/winsdominoes/jobwizarddesktop/register-window.ui");
GtkWidget *reg_page = GTK_WIDGET(gtk_builder_get_object(b_reg, "register_page"));
GtkWidget *btn_login = GTK_WIDGET(gtk_builder_get_object(b_reg, "login_button"));
// Add pages to ViewStack
adw_view_stack_add_titled(ADW_VIEW_STACK(stack), login_page, "login-window", "Login");
adw_view_stack_add_titled(ADW_VIEW_STACK(stack), reg_page, "register-window", "Register");
// Connect button actions
g_signal_connect(btn_reg, "clicked", G_CALLBACK(goto_register), stack);
g_signal_connect(btn_login, "clicked", G_CALLBACK(goto_login), stack);
gtk_window_present(GTK_WINDOW(win));
}
int int
main (int argc, main (int argc,
char *argv[]) char *argv[])
{ {
/* g_autoptr(JobwizarddesktopCApplication) app = NULL;
g_autoptr(JobwizarddesktopCApplication) app = NULL;
int ret; int ret;
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
@ -72,15 +36,7 @@ main (int argc,
textdomain (GETTEXT_PACKAGE); textdomain (GETTEXT_PACKAGE);
app = jobwizarddesktop_c_application_new ("me.winsdominoes.jobwizarddesktop", G_APPLICATION_DEFAULT_FLAGS); app = jobwizarddesktop_c_application_new ("me.winsdominoes.jobwizarddesktop", G_APPLICATION_DEFAULT_FLAGS);
g_signal_connect(app, "activate", G_CALLBACK(on_activate), NULL); ret = g_application_run (G_APPLICATION (app), argc, argv);
ret = g_application_run (G_APPLICATION (app), argc, argv);
return ret; return ret;
* */
g_autoptr(JobwizarddesktopCApplication) app = jobwizarddesktop_c_application_new(
"me.winsdominoes.jobwizarddesktop", G_APPLICATION_FLAGS_NONE
);
g_signal_connect(app, "activate", G_CALLBACK(on_activate), NULL);
return g_application_run(G_APPLICATION(app), argc, argv);
} }

View File

@ -0,0 +1 @@
,winsdominoes,aurora,24.11.2025 22:16,file:///var/mnt/wd-passport/Optiplex/home/winsdominoes/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4;

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
00:05:21 Lapas Pradittasnee: I still work on to make the microphone work
00:07:46 matt: 👍
00:12:53 A1CE Lecture 2: I just ask for help
00:13:23 A1CE Lecture 2: to setup microphone. Please wait a little bit and sorry to keep all of you waiting
00:16:32 Pluem: yes
00:28:09 matt: People use our compute credits for free
00:54:10 matt: Audio quality went down
00:54:41 matt: I can hear now
01:40:11 matt: I'm curious about the assessment/form, how detailed do you expect our answers to be, what are the grading criterias, how many will there be in total and whether if the due date is also at the end of November like other competencies
01:41:01 matt: Thanks 👍