How to put send an option to GUI app in a console wothout DISPLAY
- From: regatta <regatta gmail com>
- To: gtk-list gnome org
- Subject: How to put send an option to GUI app in a console wothout DISPLAY
- Date: Fri, 15 Apr 2005 01:18:26 +0300
Hi
I have a GUI program and one of the thing is that I want my user to be
able to parse options to the program (e.g. adding new record) from the
command line without DISPLAY variable defined
basically I want the program when it start to check if the user parse
the option "--add <name>" then just add the name to the db and exist
(The user in this case will run the program in a console and there is
no DISPLAY defined), and if the user didn't parse any option then run
the program GUI in the defined DISPLAY
I tried gtk_init_with_args but this will not work if the DISPLAY is undefined
any help ?
Here is my code
int
main (int argc, char *argv[])
{
static gchar *node = NULL;
GOptionEntry options[] = {
{ "new-node", 'n', 0, G_OPTION_ARG_STRING, &node,
_("Add new node"), _("hostname") },
{ NULL, '\0', 0, 0, NULL, NULL, NULL }
};
gtk_init_with_args (&argc, &argv,NULL,options,NULL,NULL);
if(node) {
g_print("NEW NODE\n");
g_print("node=%s)\n",node);
return 0; // now exit because the user don't want the program, he
just want to add something
}
gtk_main ();
return 0;
}
--
Best Regards,
--------------------
-*- If Linux doesn't have the solution, you have the wrong problem -*-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]