Yoda/src/main.cpp
2024-08-05 03:15:41 +03:00

48 lines
No EOL
794 B
C++

#include "main.h"
void activate(
GtkApplication *application
) {
// Init default component
new app::Browser(
application
);
}
int main(
int argc,
char *argv[]
) {
// Create a new application
GtkApplication *application = gtk_application_new(
NULL,
G_APPLICATION_DEFAULT_FLAGS
);
// Connect the "activate" signal to the callback function
g_signal_connect(
application,
"activate",
G_CALLBACK(
activate
),
NULL
);
// Run the application
int status = g_application_run(
G_APPLICATION(
application
),
argc,
argv
);
// Clean up
g_object_unref(
application
);
// Result
return status;
}