/usr/share/vala/vapi/vala-panel.vapi is in libvalapanel-dev 0.3.65-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 | using GLib;
using Gtk;
[CCode (cheader_filename = "config.h", lower_case_cprefix="", cprefix="")]
namespace PanelConfig {
public const string DATADIR;
public const string GETTEXT_PACKAGE;
public const string INSTALL_PREFIX;
public const string LOCALE_DIR;
public const string PKGDATADIR;
public const string PLUGINS_DATA;
public const string PLUGINS_DIRECTORY;
public const string RELEASE_NAME;
public const string VERSION;
public const string VERSION_INFO;
}
[CCode (cheader_filename = "generic-config-dialog.h", cprefix = "",lower_case_cprefix="")]
namespace ValaPanel.Configurator
{
public static Dialog generic_config_dlg(string title, Gtk.Window parent,
GLib.Settings settings, ...);
public static Widget generic_config_widget(GLib.Settings settings, ...);
}
[CCode (cheader_filename = "css.h", cprefix = "",lower_case_cprefix="css_")]
namespace PanelCSS
{
public void apply_with_class(Gtk.Widget w, string css, string klass, bool add);
public void toggle_class(Widget w, string klass, bool apply);
public CssProvider? add_css_to_widget(Widget w, string css);
public Gtk.CssProvider? apply_from_file_to_app_with_provider(string file);
public string apply_from_file_to_app(string file);
public void apply_from_resource(Gtk.Widget w, string file, string klass);
public string generate_background(string? name, Gdk.RGBA color);
public string generate_font_size(int size);
public string generate_font_color(Gdk.RGBA color);
public string generate_font_label(double size ,bool bold);
public string generate_flat_button(Gtk.Widget w, Gtk.PositionType e);
}
[CCode (cprefix="")]
namespace MenuMaker
{
[CCode (cheader_filename="menu-maker.h",cname="ATTRIBUTE_DND_SOURCE")]
public const string ATTRIBUTE_DND_SOURCE;
[CCode (cheader_filename="menu-maker.h",cname="ATTRIBUTE_TOOLTIP")]
public const string ATTRIBUTE_TOOLTIP;
[CCode (cheader_filename="launcher.h",cname="activate_menu_launch_id")]
public static void activate_menu_launch_id(SimpleAction? action, Variant? param, void* user_data);
[CCode (cheader_filename="launcher.h",cname="activate_menu_launch_uri")]
public static void activate_menu_launch_uri(SimpleAction? action, Variant? param, void* user_data);
[CCode (cheader_filename="launcher.h",cname="activate_menu_launch_command")]
public static void activate_menu_launch_command(SimpleAction? action, Variant? param, void* user_data);
[CCode (cheader_filename="launcher.h",cname="vala_panel_launch")]
public static bool launch(DesktopAppInfo info, GLib.List<string>? uris, Gtk.Widget parent);
[CCode (cheader_filename="launcher.h",cname="vala_panel_launch_with_context")]
public static bool launch_with_context(DesktopAppInfo info, AppLaunchContext cxt, GLib.List<string>? uris);
[CCode (cheader_filename="launcher.h",cname="vala_panel_get_default_for_uri")]
public static AppInfo get_default_for_uri(string uri);
[CCode (cheader_filename="menu-maker.h",cname="append_all_sections")]
public static void append_all_sections(GLib.Menu menu1, GLib.MenuModel menu2);
[CCode (cheader_filename="menu-maker.h",cname="apply_menu_properties")]
public static void apply_menu_properties(List<unowned Widget> w, MenuModel menu);
}
[CCode (cheader_filename = "applet-widget.h")]
namespace ValaPanel.AppletAction
{
public const string MENU;
public const string CONFIGURE;
}
namespace ValaPanel {
[CCode(cname="GenericConfigType", has_type_id = false, cprefix="CONF_", cheader_filename = "generic-config-dialog.h")]
public enum GenericConfigType
{
STR,
INT,
BOOL,
FILE,
FILE_ENTRY,
DIRECTORY,
DIRECTORY_ENTRY,
TRIM,
EXTERNAL
}
[CCode (cheader_filename = "vala-panel-compat.h")]
public interface AppletPlugin : Peas.ExtensionBase {
public abstract ValaPanel.Applet get_applet_widget (ValaPanel.Toplevel toplevel, GLib.Settings? settings, string number);
}
[CCode (cheader_filename = "applet-widget.h")]
public abstract class Applet : Gtk.Bin {
[CCode (cheader_filename = "applet-widget-api.h")]
public Applet (ValaPanel.Toplevel top, GLib.Settings? s, string uuid);
public void init_background ();
public void show_config_dialog ();
public bool is_configurable();
public virtual void update_context_menu (ref GLib.Menu parent_menu);
public virtual Widget get_settings_ui();
[CCode (instance_pos = 2.1)]
public virtual void show_menu(GLib.Action act, Variant? param);
public Gtk.Widget background_widget { get; set; }
public GLib.Settings? settings { get; construct; }
public SimpleActionGroup action_group { get; }
[CCode (cheader_filename = "applet-widget-api.h")]
public ValaPanel.Toplevel toplevel { get; construct; }
public string uuid { get; construct; }
}
[CCode (cheader_filename = "vala-panel-compat.h")]
public class Toplevel : Gtk.ApplicationWindow {
public Toplevel (Gtk.Application app, ValaPanel.Platform platform, string name);
public void configure (string page);
public bool autohide { get; internal set; }
public string background_color { owned get; internal set; }
public string background_file { get; internal set; }
public bool dock { get; internal set; }
public string font { get; internal set; }
public uint font_size { get; internal set; }
public bool font_size_only { get; internal set; }
public string foreground_color { owned get; internal set; }
public int height { get; internal set; }
public uint icon_size { get; internal set; }
public bool is_dynamic { get; internal set; }
public int monitor { get; internal set construct; }
public Gtk.Orientation orientation { get; }
public Gravity panel_gravity { get;}
public uint round_corners_size { get; internal set; }
public bool strut { get; internal set; }
public bool use_background_color { get; internal set; }
public bool use_background_file { get; internal set; }
public bool use_font { get; internal set; }
public bool use_foreground_color { get; internal set; }
public string uuid { get; internal construct; }
public int width { get; internal set; }
}
[CCode (cheader_filename = "vala-panel-compat.h")]
public static void setup_icon (Gtk.Image img, GLib.Icon icon, ValaPanel.Toplevel? top = null, int size = -1);
[CCode (cheader_filename = "vala-panel-compat.h")]
public static void setup_icon_button (Gtk.Button btn, GLib.Icon? icon = null, string? label = null, ValaPanel.Toplevel? top = null);
[CCode (cheader_filename="misc.h")]
public static void apply_window_icon(Window w);
[CCode (cheader_filename="misc.h")]
public static int monitor_num_from_mon(Gdk.Display display, Gdk.Monitor monitor);
[CCode (cheader_filename="misc.h")]
public static void reset_schema(GLib.Settings settings);
[CCode (cheader_filename="misc.h")]
public static void reset_schema_with_children(GLib.Settings settings);
[CCode (cname = "vala_panel_add_gsettings_as_action",cheader_filename="misc.h")]
public static void settings_as_action(ActionMap map, GLib.Settings settings, string prop);
[CCode(cname = "vala_panel_bind_gsettings",cheader_filename="definitions.h")]
public static void settings_bind(Object map, GLib.Settings settings, string prop);
[CCode (cheader_filename="misc.h")]
public static void setup_button(Button b, Image? img = null, string? label = null);
[CCode (cheader_filename="misc.h")]
public static void setup_label(Label label, string text, bool bold, double factor);
[CCode (cheader_filename="misc.h")]
public static void scale_button_set_range(ScaleButton b, int lower, int upper);
[CCode (cheader_filename="misc.h")]
public static void scale_button_set_value_labeled(ScaleButton b, int val);
[CCode (cheader_filename="definitions.h")]
public static Gtk.Orientation orient_from_gravity(Gravity gravity);
[CCode (cheader_filename="definitions.h")]
public static Gtk.PositionType edge_from_gravity(Gravity gravity);
[CCode (cheader_filename="definitions.h")]
public static Gtk.Orientation invert_orient(Gtk.Orientation orient);
[Compact]
[CCode (cheader_filename="settings-manager.h",copy_function="g_boxed_copy",free_function="g_boxed_free",type_id="vala_panel_core_settings_get_type()")]
public class CoreSettings
{
public static string get_uuid();
public CoreSettings(string schema, string path, string root, GLib.SettingsBackend backend);
public unowned UnitSettings add_unit_settings(string name, bool is_toplevel);
public unowned UnitSettings add_unit_settings_full(string name, string uuid, bool is_toplevel);
public void remove_unit_settings(string name);
public void remove_unit_settings_full(string name, bool destroy);
public unowned UnitSettings get_by_uuid(string uuid);
}
[Compact]
[CCode (cheader_filename="settings-manager.h",copy_function="g_boxed_copy",free_function="g_boxed_free",type_id="vala_panel_unit_settings_get_type()")]
public class UnitSettings
{
internal GLib.Settings custom_settings;
internal string uuid;
internal bool is_toplevel();
}
[CCode(cname="PanelGravity", cprefix="", cheader_filename = "panel-platform.h")]
public enum Gravity
{
NORTH_LEFT,
NORTH_CENTER,
NORTH_RIGHT,
SOUTH_LEFT,
SOUTH_CENTER,
SOUTH_RIGHT,
WEST_UP,
WEST_CENTER,
WEST_DOWN,
EAST_UP,
EAST_CENTER,
EAST_DOWN
}
[CCode (cheader_filename="panel-platform.h")]
public class Platform : Object
{
[CCode (has_construct_function="false")]
protected Platform();
public bool start_panels_from_profile(Gtk.Application app,string *profile);
internal void init_settings(GLib.SettingsBackend backend);
internal void init_settings_full(string schema,string path, GLib.SettingsBackend backend);
internal unowned CoreSettings get_settings();
public long can_strut(Gtk.Window top);
public void update_strut(Gtk.Window top);
public void move_to_coords(Gtk.Window top, int x, int y);
public void move_to_side(Gtk.Window top, Gravity side, int monitor);
}
}
[CCode (cheader_filename = "constants.h", cprefix = "VALA_PANEL_KEY_",lower_case_cprefix="VALA_PANEL_KEY_")]
namespace ValaPanel.Key
{
public const string GRAVITY;
public const string HEIGHT;
public const string WIDTH;
public const string DYNAMIC;
public const string AUTOHIDE;
public const string SHOW_HIDDEN;
public const string STRUT;
public const string DOCK;
public const string MONITOR;
public const string MARGIN;
public const string ICON_SIZE;
public const string BACKGROUND_COLOR;
public const string FOREGROUND_COLOR;
public const string BACKGROUND_FILE;
public const string FONT;
public const string CORNERS_SIZE;
public const string USE_BACKGROUND_COLOR;
public const string USE_FOREGROUND_COLOR;
public const string USE_FONT;
public const string FONT_SIZE_ONLY;
public const string USE_BACKGROUND_FILE;
}
|