forked from enlightenment/enlightenment
Add functions for returning an existing config dialog.
SVN revision: 27287
This commit is contained in:
parent
45906f2db8
commit
9d97093271
|
@ -112,6 +112,26 @@ e_config_dialog_find(const char *name, const char *class)
|
|||
return 0;
|
||||
}
|
||||
|
||||
EAPI E_Config_Dialog *
|
||||
e_config_dialog_get(const char *name, const char *class)
|
||||
{
|
||||
Evas_List *l;
|
||||
|
||||
for (l = _e_config_dialog_list; l; l = l->next)
|
||||
{
|
||||
E_Config_Dialog *cfd;
|
||||
|
||||
cfd = l->data;
|
||||
if (!cfd) continue;
|
||||
if ((!e_util_strcmp(name, cfd->name)) &&
|
||||
(!e_util_strcmp(class, cfd->class)))
|
||||
{
|
||||
return cfd;
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* local subsystem functions */
|
||||
|
||||
static void
|
||||
|
|
|
@ -55,6 +55,7 @@ struct _E_Config_Dialog
|
|||
|
||||
EAPI E_Config_Dialog *e_config_dialog_new(E_Container *con, const char *title, const char *name, const char *class, const char *icon, int icon_size, E_Config_Dialog_View *view, void *data);
|
||||
EAPI int e_config_dialog_find(const char *name, const char *class);
|
||||
|
||||
EAPI E_Config_Dialog *e_config_dialog_get(const char *name, const char *class);
|
||||
|
||||
#endif
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue