[ghemical-devel] problem when exporting a molecule from GChemPaint
to Ghemical-1.90
Tommi Hassinen
thassine at messi.uku.fi
Mon Jul 11 02:56:12 EDT 2005
On Fri, 8 Jul 2005, Michael Banck wrote:
> Is the -f option really needed? Unix tradition mostly considers any
> non-option arguments as file names, so maybe this could be used here as
> well?
In gtk/gnome programs there are many built-in options provided bny those
libraries ; for example v1.02 says with "--help" something like this:
$ ghemical --help
Usage: ghemical [OPTION...]
GNOME options
--disable-sound Disable sound server usage
--enable-sound Enable sound server usage
--espeaker=HOSTNAME:PORT Host:port on which the sound server to use is
running
--version
Help options
-?, --help Show this help message
--usage Display brief usage message
GTK options
--gdk-debug=FLAGS Gdk debugging flags to set
--gdk-no-debug=FLAGS Gdk debugging flags to unset
--display=DISPLAY X display to use
--sync Make X calls synchronous
--no-xshm Don't use X shared memory extension
--name=NAME Program name as used by the window manager
--class=CLASS Program class as used by the window manager
--gxid_host=HOST
--gxid_port=PORT
--xim-preedit=STYLE
--xim-status=STYLE
--gtk-debug=FLAGS Gtk+ debugging flags to set
--gtk-no-debug=FLAGS Gtk+ debugging flags to unset
--g-fatal-warnings Make all warnings fatal
--gtk-module=MODULE Load an additional Gtk module
GNOME GUI options
--disable-crash-dialog
Session management options
--sm-client-id=ID Specify session management ID
--sm-config-prefix=PREFIX Specify prefix of saved configuration
--sm-disable Disable connection to session manager
ghemical options
-f, --file=filename open file
-i, --import=filename import file as gpr
So I think it is OK to make the arguments a bit specific like this. Also
one can separate "open file" and "import file" using -f and -i (if
needed).
In v1.0x the arguments are added using "popt-gnome" or something like
that. The same stuff can be copied in v1.5x but does anyone know how it's
done with GTK2? Is the library still called "popt"?
Tommi
More information about the ghemical-devel
mailing list