Huge commit to use new V8 and Content APIs.
Still got a lots of linking errors!
This commit is contained in:
parent
d82cfc023f
commit
409a431892
78 changed files with 969 additions and 1057 deletions
|
@ -44,36 +44,37 @@ class Menu : public EventEmitter,
|
|||
scoped_ptr<ui::SimpleMenuModel> model_;
|
||||
|
||||
private:
|
||||
static v8::Handle<v8::Value> New(const v8::Arguments& args);
|
||||
static void New(const v8::FunctionCallbackInfo<v8::Value>& 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 void InsertItem(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void InsertCheckItem(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void InsertRadioItem(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void InsertSeparator(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void InsertSubMenu(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
|
||||
static v8::Handle<v8::Value> SetIcon(const v8::Arguments& args);
|
||||
static v8::Handle<v8::Value> SetSublabel(const v8::Arguments& args);
|
||||
static void SetIcon(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void SetSublabel(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
|
||||
static v8::Handle<v8::Value> Clear(const v8::Arguments& args);
|
||||
static void Clear(const v8::FunctionCallbackInfo<v8::Value>& 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);
|
||||
static void GetIndexOfCommandId(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void GetItemCount(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void GetCommandIdAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void GetLabelAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void GetSublabelAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void IsItemCheckedAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void IsEnabledAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void IsVisibleAt(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
|
||||
static v8::Handle<v8::Value> Popup(const v8::Arguments& args);
|
||||
static void Popup(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
|
||||
#if defined(OS_WIN)
|
||||
static v8::Handle<v8::Value> AttachToWindow(const v8::Arguments& args);
|
||||
static void AttachToWindow(const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
#elif defined(OS_MACOSX)
|
||||
static v8::Handle<v8::Value> SetApplicationMenu(const v8::Arguments& args);
|
||||
static v8::Handle<v8::Value> SendActionToFirstResponder(
|
||||
const v8::Arguments& args);
|
||||
static void SetApplicationMenu(
|
||||
const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
static void SendActionToFirstResponder(
|
||||
const v8::FunctionCallbackInfo<v8::Value>& args);
|
||||
#endif
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(Menu);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue