After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 541007 - CanvasAA: no constructor from BaseObjectType
CanvasAA: no constructor from BaseObjectType
Status: RESOLVED FIXED
Product: gnomemm
Classification: Deprecated
Component: libgnomecanvasmm
2.22
Other All
: Normal minor
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2008-06-30 22:28 UTC by Federico Poloni
Modified: 2008-08-04 10:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Federico Poloni 2008-06-30 22:28:08 UTC
Please describe the problem:
Gnome::Canvas::CanvasAA has no constructor taking a BaseObjectType. This prevents CanvasAA derived classes from working properly with Gtk::Builder

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Murray Cumming 2008-07-02 20:18:46 UTC
A patch would be welcome.

Note, however, that libgnomecanvas is not very popular for new projects now. It's worth looking at goocanvas (and goocanvasmm).
Comment 2 Murray Cumming 2008-08-04 10:49:05 UTC
Fixed in svn and the latest tarball.

2008-08-04  Murray Cumming  <murrayc@murrayc.com>

	* examples/canvas_affine/canvas_affine.cc: A const correction to 
	avoid a warning.
	* libgnomecanvas/src/canvas.ccg:
	* libgnomecanvas/src/canvas.hg: Added a CanvasAA(GnomeCanvas*) 
	constructor, to allow use with libglademm or Gtk::Builder.
	Bug #541007 (Federico Poloni)