示例#1
0
MenuStyle          *
MenuStyleFind(const char *name)
{
   MenuStyle          *ms;

   ms = (MenuStyle *) ecore_list_find(menu_style_list, _MenuStyleMatchName,
				      name);
   if (ms)
      return ms;

   ms = (MenuStyle *) ecore_list_find(menu_style_list, _MenuStyleMatchName,
				      "__fb_ms");
   if (ms)
      return ms;

   ms = MenuStyleCreate("__fb_ms");
   if (!ms)
      return ms;

   ms->tclass = TextclassFind(NULL, 1);
   ms->bg_iclass = ImageclassFind(NULL, 1);
   ms->item_iclass = ImageclassFind(NULL, 1);
   ms->sub_iclass = ImageclassFind(NULL, 1);

   return ms;
}
示例#2
0
文件: iclass.c 项目: Limsik/e17
ImageClass         *
ImageclassFind(const char *name, int fallback)
{
   ImageClass         *ic = NULL;

   if (name)
      ic = (ImageClass *) ecore_list_find(iclass_list, _ImageclassMatchName,
					  name);
   if (ic || !fallback)
      return ic;

#if 0
   Eprintf("%s: Get fallback (%s)\n", __func__, name);
#endif
   return ImageclassGetFallback();
}
static Group       *
GroupFind(int gid)
{
   return (Group *) ecore_list_find(group_list, GroupMatchId, INT2PTR(gid));
}
示例#4
0
文件: tooltips.c 项目: Limsik/e17
ToolTip            *
TooltipFind(const char *name)
{
   return (ToolTip *) ecore_list_find(tt_list, _TooltipMatchName, name);
}
示例#5
0
static Group       *
GroupFind(int gid)
{
   return (Group *) ecore_list_find(group_list, GroupMatchId,
				    (void *)(long)gid);
}