1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
/* libmenu-cache.vapi generated by vapigen, do not modify. */
namespace Mc {
[CCode (cname = "MenuCache", cprefix="menu_cache_", cheader_filename = "menu-cache.h", ref_function = "menu_cache_ref", unref_function = "menu_cache_unref")]
[Compact]
public class Cache {
public void* add_reload_notify (GLib.Func func);
public uint32 get_desktop_env_flag (string desktop_env);
public unowned CacheDir get_dir_from_path (string path);
public unowned CacheDir get_root_dir ();
public static void init (int flags);
public unowned GLib.SList list_all_apps ();
public static unowned Cache lookup (string menu_name);
public static unowned Cache lookup_sync (string menu_name);
public bool reload ();
public void remove_reload_notify (void* notify_id);
}
[CCode (cname = "MenuCacheApp", cprefix="menu_cache_app_", cheader_filename = "menu-cache.h")]
[Compact]
public class CacheApp {
public unowned string get_exec ();
public bool get_is_visible (uint32 de_flags);
public uint32 get_show_flags ();
public bool get_use_sn ();
public bool get_use_terminal ();
public unowned string get_working_dir ();
}
[CCode (cname = "MenuCacheDir", cprefix="menu_cache_dir_", cheader_filename = "menu-cache.h")]
[Compact]
public class CacheDir {
public unowned GLib.SList get_children ();
public unowned string make_path ();
}
[CCode (cname = "MenuCacheItem", cprefix="menu_cache_item_", cheader_filename = "menu-cache.h", ref_function = "menu_cache_item_ref", unref_function = "menu_cache_item_unref")]
[Compact]
public class CacheItem {
public unowned Type get_type ();
public unowned string get_comment ();
public unowned string get_file_basename ();
public unowned string get_file_dirname ();
public unowned string get_file_path ();
public unowned string get_icon ();
public unowned string get_id ();
public unowned string get_name ();
public unowned CacheDir get_parent ();
}
[CCode (cname="MenuCacheItemFlag", cheader_filename = "menu-cache.h", cprefix = "FLAG_", has_type_id = false)]
public enum Item {
USE_TERMINAL,
USE_SN
}
[CCode (cname="MenuCacheShowFlag", cheader_filename = "menu-cache.h", cprefix = "SHOW_", has_type_id = false)]
public enum Show {
IN_LXDE,
IN_GNOME,
IN_KDE,
IN_XFCE,
IN_ROX,
N_KNOWN_DESKTOPS
}
[CCode (cname="MenuCacheType", cheader_filename = "menu-cache.h", cprefix = "MENU_CACHE_TYPE_", has_type_id = false)]
public enum Type {
NONE,
DIR,
APP,
SEP
}
}
|