Re: Getting type/arg info without running a GUI?
- From: James Henstridge <james quoll daa com au>
- To: John Margaglione <jmargaglione yahoo com>
- Cc: gnome-devel-list gnome org
- Subject: Re: Getting type/arg info without running a GUI?
- Date: Wed, 13 Sep 2000 16:26:26 +0800 (WST)
On Tue, 12 Sep 2000, John Margaglione wrote:
>
> I am writing a command-line utility to parse glade
> files and write C header/source files. I want to use
> the wonderful type and arg system built into
> GtkObject. I have everything working great, except
> that I have to create a top-level window in order for
> calls to gtk_type_whatever to work. Since my program
> is meant to be a utility that just creates output
> files from an input file, I really don't want a
> dependency on X.
First of all, make sure you don't call gtk_init() or any other function
that calls gtk_init. Instead, run gtk_type_init() to initialise the type
system. You will probably also need to initialise the signal system
with gtk_signal_init(). You should then be able to call the
gtk_xxxx_get_type() macros to get the type codes for the objects. You may
need to call gtk_type_class() for the typecode of a widget before being
able to access its arguments (I am not sure about this one).
>
> I can get everything to work by just creating the
> top-level window but not showing it, but that still
> isn't ideal. Is there are way to bypass creating a
> window to get type/arg information?
>
> Thanks in advance,
>
> John
James.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]