Example #1
0
static void
icontainer_info( iObject *iobject, VipsBuf *buf )
{
	iContainer *icontainer = ICONTAINER( iobject );

	vips_buf_appendf( buf, "pos = \"%d\"\n", icontainer->pos );

	IOBJECT_CLASS( parent_class )->info( iobject, buf );
}
Example #2
0
static void
managedstring_info( iObject *iobject, VipsBuf *buf )
{
	Managedstring *managedstring = MANAGEDSTRING( iobject );

	vips_buf_appendf( buf, "managedstring->string = \"%s\"\n", 
		managedstring->string );

	IOBJECT_CLASS( parent_class )->info( iobject, buf );
}
Example #3
0
static void
plotmodel_changed( iObject *iobject )
{
	Plotmodel *plotmodel = PLOTMODEL( iobject );

#ifdef DEBUG
	printf( "plotmodel_changed:\n" );
#endif /*DEBUG*/

	prefs_set( "DISPLAY_STATUS", 
		"%s", bool_to_char( plotmodel->show_status ) );

	IOBJECT_CLASS( parent_class )->changed( iobject );
}
Example #4
0
static void
workspace_changed( iObject *iobject )
{
	Workspace *ws;
	Workspacegroup *wsg;

#ifdef DEBUG
	printf( "workspace_changed: %s\n", NN( iobject->name ) );
#endif /*DEBUG*/

	g_return_if_fail( iobject != NULL );
	g_return_if_fail( IS_WORKSPACE( iobject ) );

	ws = WORKSPACE( iobject );
	wsg = workspace_get_workspacegroup( ws );

	/* Signal changed on our workspacegroup, if we're the current object.
	 */
	if( wsg &&
		ICONTAINER( wsg )->current == ICONTAINER( iobject ) )
		iobject_changed( IOBJECT( wsg ) );

	IOBJECT_CLASS( parent_class )->changed( iobject );
}