Expose MenuModel's methods in js.
This commit is contained in:
parent
7cc04035c4
commit
dae98fa43f
2 changed files with 245 additions and 0 deletions
|
@ -38,6 +38,26 @@ class Menu : public EventEmitter,
|
|||
private:
|
||||
static v8::Handle<v8::Value> New(const v8::Arguments &args);
|
||||
|
||||
static v8::Handle<v8::Value> InsertItem(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> InsertCheckItem(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> InsertRadioItem(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> InsertSeparator(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> InsertSubMenu(const v8::Arguments &args);
|
||||
|
||||
static v8::Handle<v8::Value> SetIcon(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> SetSublabel(const v8::Arguments &args);
|
||||
|
||||
static v8::Handle<v8::Value> Clear(const v8::Arguments &args);
|
||||
|
||||
static v8::Handle<v8::Value> GetIndexOfCommandId(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> GetItemCount(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> GetCommandIdAt(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> GetLabelAt(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> GetSublabelAt(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> IsItemCheckedAt(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> IsEnabledAt(const v8::Arguments &args);
|
||||
static v8::Handle<v8::Value> IsVisibleAt(const v8::Arguments &args);
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(Menu);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue