Re: where is error?
- From: Murray Cumming <murrayc murrayc com>
- To: Paul Pogonyshev <pogonyshev gmx net>
- Cc: gtkmm-list gnome org
- Subject: Re: where is error?
- Date: Mon, 07 Aug 2006 19:49:21 +0200
On Mon, 2006-08-07 at 20:44 +0300, Paul Pogonyshev wrote:
> Murray Cumming wrote:
> > Gtk::RadioAction must be used via a RefPtr, obtained via its create()
> > function. The same is true for derived classes, so you'll need to add a
> > create() function that returns a RefPtr.
>
> This certainly won't help anything since the crash happens when the
> constructor is executed.
I suggested that you try gdb or valgrind rather than that you ask me to
try them for you.
> Creating a RefPtr _afterwards_ won't change
> anything. Calling Gtk::RadioAction::create () creates Gtk::RadioAction,
> not an object of the derived class.
That's why you must implement your own create() method.
> So, it seems to be impossible to
> derive from Gtk::RadioAction at all, at least with Gtkmm 2.4.10.
If the constructor is protected (not private) then you can do this.
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]