|
|
|
@ -1028,6 +1028,10 @@ main_window *yon_main_window_complete(){
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int main(int argc, char *argv[]){
|
|
|
|
int main(int argc, char *argv[]){
|
|
|
|
|
|
|
|
GApplication *app = (GApplication*)gtk_application_new("com.ublinux.ubinstall-gtk",G_APPLICATION_DEFAULT_FLAGS);
|
|
|
|
|
|
|
|
GError *err = NULL;
|
|
|
|
|
|
|
|
int reg = g_application_register(app,NULL,&err);
|
|
|
|
|
|
|
|
int remote = g_application_get_is_remote(app);
|
|
|
|
main_config.argv=argv;
|
|
|
|
main_config.argv=argv;
|
|
|
|
main_config.argc = argc;
|
|
|
|
main_config.argc = argc;
|
|
|
|
config_str unfound = NULL;
|
|
|
|
config_str unfound = NULL;
|
|
|
|
@ -1037,6 +1041,25 @@ int main(int argc, char *argv[]){
|
|
|
|
textdomain(LocaleName);
|
|
|
|
textdomain(LocaleName);
|
|
|
|
config_init();
|
|
|
|
config_init();
|
|
|
|
gtk_init(&argc,&argv);
|
|
|
|
gtk_init(&argc,&argv);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!reg||remote){
|
|
|
|
|
|
|
|
yon_window *window = yon_window_new();
|
|
|
|
|
|
|
|
gtk_widget_set_size_request(window->Window,300,125);
|
|
|
|
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),NULL,WARNING_TITLE_LABEL,icon_path,NULL);
|
|
|
|
|
|
|
|
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5);
|
|
|
|
|
|
|
|
GtkWidget *image = gtk_image_new();
|
|
|
|
|
|
|
|
GtkWidget *label = gtk_label_new(ALREADY_RUNNING_LABEL);
|
|
|
|
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(image),warning_icon_path,0);
|
|
|
|
|
|
|
|
gtk_image_set_pixel_size(GTK_IMAGE(image),48);
|
|
|
|
|
|
|
|
gtk_box_pack_start(GTK_BOX(box),image,1,1,0);
|
|
|
|
|
|
|
|
gtk_box_pack_start(GTK_BOX(box),label,1,1,0);
|
|
|
|
|
|
|
|
gtk_box_pack_start(GTK_BOX(window->MainBox),box,1,1,0);
|
|
|
|
|
|
|
|
gtk_widget_show_all(box);
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(window->Window),"destroy",G_CALLBACK(gtk_main_quit),NULL);
|
|
|
|
|
|
|
|
gtk_widget_show(window->Window);
|
|
|
|
|
|
|
|
gtk_main();
|
|
|
|
|
|
|
|
exit(1);
|
|
|
|
|
|
|
|
}
|
|
|
|
yon_ubl_window_init(TITLE_LABEL,"",LocaleName,CssPath,LocaleName,version_application,WIKI_LINK);
|
|
|
|
yon_ubl_window_init(TITLE_LABEL,"",LocaleName,CssPath,LocaleName,version_application,WIKI_LINK);
|
|
|
|
yon_ubl_setup_arguments(argc,argv,&unfound,&size,ADDITIONAL_ARGS);
|
|
|
|
yon_ubl_setup_arguments(argc,argv,&unfound,&size,ADDITIONAL_ARGS);
|
|
|
|
if (size) {
|
|
|
|
if (size) {
|
|
|
|
|