GObject / Gtkで特定のクラスのクラスオブジェクトを取得するにはどうすればよいですか? たとえば、私のクラスが GtkSpinButton の場合、クラスを表す GtkSpinButtonClass のインスタンスを取得したいと考えています。中のパラメータ「class」です
gtk_spin_button_class_init (GtkSpinButtonClass *class)
仮想関数が格納されるオブジェクトです。GtkSpinButton のインスタンスがあれば、呼び出すことができます
GtkSpinButtonClass *class = GTK_SPIN_BUTTON_GET_CLASS (instance)
しかし、私は周りにインスタンスを持っていません。GTK_TYPE_SPIN_BUTTON
クラスオブジェクトではなく、タイプID、数値を提供します。実際のインスタンスを取得する方法はありますか?