コード例 #1
0
ファイル: menu.c プロジェクト: Kermit/qtcurve
gboolean
objectIsA(const GObject *object, const char *type_name)
{
    if (object) {
        GType tmp = g_type_from_name(type_name);
        if (tmp) {
            return g_type_check_instance_is_a((GTypeInstance*)object, tmp);
        }
    }

    return false;
}
コード例 #2
0
/* Widget Type Lookups/Macros
   
   Based on/modified from functions in
   Smooth-Engine.
*/ 
gboolean
ge_object_is_a (const GObject * object, const gchar * type_name)
{
  gboolean result = FALSE;
 
  if ((object))
    {
      GType tmp = g_type_from_name (type_name);

      if (tmp)
	result = g_type_check_instance_is_a ((GTypeInstance *) object, tmp);
    }
 
  return result;
}