Update shit, I am very close to giving up on this place.
This commit is contained in:
parent
347bf51313
commit
86cc300055
|
|
@ -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);
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -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 👍
|
||||||
Loading…
Reference in New Issue