Re: EuGTK - GtkDrawingArea

new topic     » goto parent     » topic index » view thread      » older message » newer message
? drwColorBand1 
set(drwColorBand1,"modify bg",0,"white") 

The first thing to do when something goes wrong is to inspect the object handle to see if it's valid.

The first line above should print some large integer, like 151824384. Zero means the object doesn't exist or hasn't been "realized" yet.

I don't suspect that is the problem here, but it's always good (easy too) to check that first.

------------------------------------------------------------- 
export function lookup_object_class_from_handle(atom handle) 
------------------------------------------------------------- 
? object_register -- (1) 
object list = vslice(object_register,1) 

The problem seems to be here, so I would add line (1) to your GtkEngine.e file, and see what the object_register looks like.

{ 
  {168724008,35}, 
  {170355912,29}, 
  {170355608,29}, 
  {170355456,29},... 

You should get something like the above, a sequence of {handle,id}. Apparently, somewhere along the line, you're getting a bogus atom thrown in there. I can't think how that can happen, because that particular error hasn't ever occurred for me.

Do the above, and post the offending part of the list.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu