enlightenment/src/menubuild.h

32 lines
687 B
C

#ifndef E_MENU_BUILD_H
#define E_MENU_BUILD_H
#include "e.h"
#include "object.h"
#include "observer.h"
#include "menu.h"
typedef struct _E_Build_Menu E_Build_Menu;
struct _E_Build_Menu
{
E_Observer o;
char *file;
time_t mod_time;
E_Menu *menu;
Evas_List * menus;
Evas_List * commands;
int changed;
};
E_Build_Menu *e_build_menu_new_from_db(char *file);
E_Build_Menu *e_build_menu_new_from_gnome_apps(char *dir);
E_Build_Menu *e_build_menu_new_from_iconified_borders();
void e_build_menu_iconified_borders_rebuild(E_Build_Menu * bm);
#endif