Data Structures | Namespaces | Defines

MyGUI_DelegateManager.h File Reference

#include "MyGUI_Prerequest.h"
#include "MyGUI_Instance.h"
#include "MyGUI_Common.h"
#include "MyGUI_Widget.h"

Go to the source code of this file.

Data Structures

class  MyGUI::DelegateManager

Namespaces

namespace  MyGUI

Defines

#define DELEGATE_MANAGER_EVENT0(name)   void name(MyGUI::WidgetPtr _sender){callDelegate(_sender, _sender->getUserString(#name), #name);}
#define DELEGATE_MANAGER_EVENT1(name, param1)   void name(MyGUI::WidgetPtr _sender, param1){callDelegate(_sender, _sender->getUserString(#name), #name);}
#define DELEGATE_MANAGER_EVENT2(name, param1, param2)   void name(MyGUI::WidgetPtr _sender, param1, param2){callDelegate(_sender, _sender->getUserString(#name), #name);}
#define DELEGATE_MANAGER_EVENT3(name, param1, param2, param3)   void name(MyGUI::WidgetPtr _sender, param1, param2, param3){callDelegate(_sender, _sender->getUserString(#name), #name);}
#define DELEGATE_MANAGER_EVENT4(name, param1, param2, param3, param4)   void name(MyGUI::WidgetPtr _sender, param1, param2, param3, param4){callDelegate(_sender, _sender->getUserString(#name), #name);}

Detailed Description

Author:
Georgiy Evmenov
Date:
08/2008

Definition in file MyGUI_DelegateManager.h.


Define Documentation

#define DELEGATE_MANAGER_EVENT0 (   name  )     void name(MyGUI::WidgetPtr _sender){callDelegate(_sender, _sender->getUserString(#name), #name);}

Definition at line 34 of file MyGUI_DelegateManager.h.

#define DELEGATE_MANAGER_EVENT1 (   name,
  param1 
)    void name(MyGUI::WidgetPtr _sender, param1){callDelegate(_sender, _sender->getUserString(#name), #name);}

Definition at line 35 of file MyGUI_DelegateManager.h.

#define DELEGATE_MANAGER_EVENT2 (   name,
  param1,
  param2 
)    void name(MyGUI::WidgetPtr _sender, param1, param2){callDelegate(_sender, _sender->getUserString(#name), #name);}

Definition at line 36 of file MyGUI_DelegateManager.h.

#define DELEGATE_MANAGER_EVENT3 (   name,
  param1,
  param2,
  param3 
)    void name(MyGUI::WidgetPtr _sender, param1, param2, param3){callDelegate(_sender, _sender->getUserString(#name), #name);}

Definition at line 37 of file MyGUI_DelegateManager.h.

#define DELEGATE_MANAGER_EVENT4 (   name,
  param1,
  param2,
  param3,
  param4 
)    void name(MyGUI::WidgetPtr _sender, param1, param2, param3, param4){callDelegate(_sender, _sender->getUserString(#name), #name);}

Definition at line 38 of file MyGUI_DelegateManager.h.