MyGUI  3.2.1
Namespaces | Data Structures | Typedefs | Functions | Variables
MyGUI Namespace Reference

Namespaces

namespace  action
namespace  delegates
namespace  FontCodeType
namespace  geometry_utility
namespace  texture_utility
namespace  types
namespace  utility
namespace  xml

Data Structures

struct  Align
class  Allocator
class  Any
class  MemberObsolete< Button >
class  MemberObsolete< ImageBox >
class  MemberObsolete< ComboBox >
class  MemberObsolete< EditBox >
class  MemberObsolete< ItemBox >
class  MemberObsolete< ListBox >
class  MemberObsolete< MenuControl >
class  MemberObsolete< MenuItem >
class  MemberObsolete< MultiListBox >
class  MemberObsolete< ProgressBar >
class  MemberObsolete< ScrollView >
class  MemberObsolete< TabControl >
class  MemberObsolete< Widget >
class  MemberObsolete< Window >
class  MemberObsolete< FontManager >
class  MemberObsolete< Gui >
class  MemberObsolete< InputManager >
class  MemberObsolete< LanguageManager >
class  MemberObsolete< LayerManager >
class  MemberObsolete< LayoutManager >
class  MemberObsolete< PluginManager >
class  MemberObsolete< PointerManager >
class  MemberObsolete< ResourceManager >
class  MemberObsolete< SkinManager >
class  MemberObsolete< WidgetManager >
class  BackwardCompatibility
class  BiIndexBase
class  Bitwise
class  Button
 Button properties. Skin childs. Button widget description should be here. More...
class  Canvas
 Canvas properties. Skin childs. Widget wrapper over Texture - shows the texture. Implemented: resizing of texture (see TextureResizeMode); recovery after loosing device; More...
struct  ChildSkinInfo
class  ClipboardManager
struct  Colour
class  ComboBox
 ComboBox properties. Skin childs. ComboBox widget description should be here. More...
class  SubSkinStateInfo
class  TileRectStateInfo
class  RotatingSkinStateInfo
class  EditTextStateInfo
class  ConsoleLogListener
class  Constants
class  ControllerEdgeHide
class  ControllerFadeAlpha
class  ControllerItem
class  ControllerManager
class  ControllerPosition
class  ControllerRepeatClick
class  CoordConverter
class  DataFileStream
class  DataManager
class  DataMemoryStream
class  DataStream
class  DataStreamHolder
class  DDContainer
 DDContainer properties. Skin childs. DDContainer widget description should be here. More...
struct  DDItemState
struct  DDItemInfo
struct  DDWidgetState
class  MemberObsolete
class  VScroll
class  HScroll
class  DynLib
 Resource holding data about a dynamic library. More...
class  DynLibManager
 Manager of dynamic libraries. More...
class  EditBox
 EditBox properties. Skin childs. EditBox widget description should be here. More...
class  EditText
class  Enumerator
class  EventPair
class  EventPairAddParameter
class  Exception
class  FactoryManager
class  FileLogListener
struct  FlowDirection
struct  GlyphInfo
class  FontManager
class  GenericFactory
class  Gui
struct  IBDrawItemInfo
struct  IBNotifyItemData
class  ICroppedRectangle
class  IDataStream
class  IFont
class  IItem
class  IItemContainer
class  ILayer
class  ILayerItem
class  ILayerNode
class  ILogFilter
class  ILogListener
class  ImageBox
 ImageBox properties. Skin childs. ImageBox widget description should be here. More...
struct  ImageItem
struct  ImageIndexInfo
class  InputManager
class  IObject
class  IPointer
class  IRenderTarget
class  IResource
class  ISerializable
class  IStateInfo
class  ISubWidget
class  ISubWidgetRect
class  ISubWidgetText
class  ItemBox
 ItemBox properties. Skin childs. ItemBox widget description should be here. More...
class  ITextureInvalidateListener
class  ITexture
class  IUnlinkWidget
class  IVertexBuffer
struct  KeyCode
class  LanguageManager
class  LayerItem
class  LayerManager
class  LayerNode
struct  ControllerInfo
struct  WidgetInfo
class  LayoutManager
class  LevelLogFilter
class  ListBox
 ListBox properties. Skin childs. ListBox widget description should be here. More...
struct  LogLevel
class  LogManager
class  LogSource
class  LogStream
class  MainSkin
class  MaskPickInfo
class  MenuBar
 MenuBar properties. Skin childs. MenuBar widget description should be here. More...
class  MenuControl
 MenuControl properties. Skin childs. MenuControl widget description should be here. More...
class  MenuItem
 MenuItem properties. Skin childs. MenuItem widget description should be here. More...
struct  MenuItemType
struct  MouseButton
class  MultiListBox
 MultiListBox properties. Skin childs. MultiListBox widget description should be here. More...
class  MultiListItem
 MultiListItem properties. Skin childs. MultiListItem widget description should be here. More...
class  OverlappedLayer
class  IPlugin
 Base plugin class. More...
class  PluginManager
 Plugin manager. Load/unload and register plugins. More...
class  PointerManager
class  PolygonalSkin
class  PopupMenu
 PopupMenu properties. Skin childs. PopupMenu widget description should be here. More...
class  ProgressBar
 ProgressBar properties. Skin childs. ProgressBar widget description should be here. More...
struct  VertexColourType
struct  PixelFormat
struct  TextureUsage
class  RenderItem
class  RenderManager
struct  RenderTargetInfo
struct  ResizingPolicy
class  ResourceImageSet
struct  IndexImage
struct  GroupImage
class  ResourceImageSetPointer
class  ResourceLayout
class  ResourceManager
class  ResourceManualFont
class  ResourceManualPointer
class  ResourceSkin
class  ResourceTrueTypeFont
class  RotatingSkin
class  ScrollBar
 ScrollBar properties. Skin childs. ScrollBar widget description should be here. More...
class  ScrollView
 ScrollView properties. Skin childs. ScrollView widget description should be here. More...
class  ScrollViewBase
class  SharedLayer
class  SharedLayerNode
class  SimpleText
class  Singleton
class  SkinItem
class  SkinManager
class  SubSkin
class  SubWidgetBinding
struct  SubWidgetInfo
class  SubWidgetManager
class  TabControl
 TabControl properties. Skin childs. TabControl widget description should be here. More...
class  TabItem
 TabItem properties. Skin childs. TabItem widget description should be here. More...
class  TextBox
 TextBox properties. Skin childs. TextBox widget description should be here. More...
struct  TextCommandInfo
class  TextIterator
class  TextView
class  CharInfo
struct  LineInfo
class  TileRect
class  Timer
class  ToolTipManager
class  UString
 A UTF-16 string with implicit conversion to/from std::string and std::wstring. More...
class  Version
struct  Vertex
struct  VertexQuad
class  Widget
 Widget properties. Skin childs. Widget widget description should be here. More...
class  WidgetInput
class  WidgetManager
struct  WidgetStyle
struct  ToolTipInfo
class  UserData
class  Window
 Window properties. Skin childs. Window widget description should be here. More...

Typedefs

typedef std::vector
< ChildSkinInfo
VectorChildSkinInfo
typedef
delegates::CMultiDelegate2
< ComboBox *, size_t > 
EventHandle_ComboBoxPtrSizeT
typedef
delegates::CMultiDelegate1
< Widget * > 
EventHandle_WidgetPtr
typedef
delegates::CMultiDelegate2
< Widget *, ControllerItem * > 
EventHandle_WidgetPtrControllerItemPtr
typedef
delegates::CMultiDelegate3
< DDContainer *, const
DDItemInfo &, bool & > 
EventHandle_DDContainerPtrCDDItemInfoRefBoolRef
typedef
delegates::CMultiDelegate3
< DDContainer *, const
DDItemInfo &, bool > 
EventHandle_DDContainerPtrCDDItemInfoRefBool
typedef
delegates::CMultiDelegate2
< DDContainer *, DDItemState
EventHandle_EventHandle_DDContainerPtrDDItemState
typedef delegates::CDelegate3
< DDContainer *, Widget
*&, IntCoord & > 
EventHandle_EventHandle_DDContainerPtrWidgetPtrRefIntCoordRef
typedef WidgetWidgetPtr
typedef ButtonButtonPtr
typedef WindowWindowPtr
typedef ComboBoxComboBoxPtr
typedef TabItemTabItemPtr
typedef ItemBoxItemBoxPtr
typedef MenuItemMenuItemPtr
typedef PopupMenuPopupMenuPtr
typedef MenuBarMenuBarPtr
typedef ScrollViewScrollViewPtr
typedef DDContainerDDContainerPtr
typedef CanvasCanvasPtr
typedef HScrollHScrollPtr
typedef VScrollVScrollPtr
typedef TabItem Sheet
typedef TabItemSheetPtr
typedef Canvas RenderBox
typedef CanvasRenderBoxPtr
typedef ImageBox StaticImage
typedef StaticImageStaticImagePtr
typedef TextBox StaticText
typedef StaticTextStaticTextPtr
typedef ProgressBar Progress
typedef ProgressProgressPtr
typedef ListBox List
typedef ListListPtr
typedef EditBox Edit
typedef EditEditPtr
typedef TabControl Tab
typedef TabTabPtr
typedef MultiListBox MultiList
typedef MultiListMultiListPtr
typedef MenuControl MenuCtrl
typedef MenuCtrlMenuCtrlPtr
typedef
delegates::CMultiDelegate2
< VScroll *, size_t > 
EventHandle_VScrollPtrSizeT
typedef
delegates::CMultiDelegate1
< EditBox * > 
EventHandle_EditPtr
typedef std::vector< GlyphInfoVectorGlyphInfo
typedef std::vector< FloatPointVectorFloatPoint
typedef
delegates::CMultiDelegate1
< float > 
EventHandle_FrameEventDelegate
typedef std::vector< ILayerNode * > VectorILayerNode
typedef Enumerator
< VectorILayerNode
EnumeratorILayerNode
typedef std::vector< ImageItemVectorImages
typedef IResourceIResourcePtr
typedef std::vector< IStateInfo * > VectorStateInfo
typedef std::map< std::string,
IStateInfo * > 
MapStateInfo
typedef std::map< std::string,
VectorStateInfo
MapWidgetStateInfo
typedef std::vector< ISubWidget * > VectorSubWidget
typedef delegates::CDelegate2
< ItemBox *, Widget * > 
EventHandle_ItemBoxPtrWidgetPtr
typedef delegates::CDelegate3
< ItemBox *, IntCoord &, bool > 
EventHandle_ItemBoxPtrIntCoordRefBool
typedef delegates::CDelegate3
< ItemBox *, Widget *, const
IBDrawItemInfo & > 
EventHandle_ItemBoxPtrWidgetPtrCIBCellDrawInfoRef
typedef
delegates::CMultiDelegate2
< ItemBox *, size_t > 
EventHandle_ItemBoxPtrSizeT
typedef
delegates::CMultiDelegate2
< ItemBox *, const
IBNotifyItemData & > 
EventHandle_ItemBoxPtrCIBNotifyCellDataRef
typedef std::vector
< IUnlinkWidget * > 
VectorIUnlinkWidget
typedef std::vector< RenderItem * > VectorRenderItem
typedef std::vector< ILayerItem * > VectorLayerItem
typedef std::vector< WidgetInfoVectorWidgetInfo
typedef
delegates::CMultiDelegate3
< Widget *, const std::string
&, const std::string & > 
EventHandle_AddUserStringDelegate
typedef
delegates::CMultiDelegate2
< ListBox *, size_t > 
EventHandle_ListPtrSizeT
typedef
delegates::CMultiDelegate2
< ListBox *, const
IBNotifyItemData & > 
EventHandle_ListBoxPtrCIBNotifyCellDataRef
typedef
delegates::CMultiDelegate2
< MenuControl *, MenuItem * > 
EventHandle_MenuCtrlPtrMenuItemPtr
typedef
delegates::CMultiDelegate1
< MenuControl * > 
EventHandle_MenuCtrlPtr
typedef
delegates::CMultiDelegate5
< Widget *, size_t, const
UString &, const UString
&, bool & > 
EventHandle_WidgetIntUTFStringUTFStringBool
typedef delegates::CDelegate5
< MultiListBox *, size_t,
const UString &, const UString
&, bool & > 
EventHandle_MultiListPtrSizeTCUTFStringRefCUTFStringRefBoolRef
typedef
delegates::CMultiDelegate2
< MultiListBox *, size_t > 
EventHandle_MultiListPtrSizeT
typedef std::pair< ISubWidget
*, size_t > 
DrawItemInfo
typedef std::vector< DrawItemInfoVectorDrawItem
typedef ResourceImageSetResourceImageSetPtr
typedef std::vector< IndexImageVectorIndexImage
typedef std::vector< GroupImageVectorGroupImage
typedef Enumerator
< VectorGroupImage
EnumeratorGroupImage
typedef
delegates::CMultiDelegate2
< ScrollBar *, size_t > 
EventHandle_ScrollBarPtrSizeT
typedef std::vector
< SubWidgetInfo
VectorSubWidgetInfo
typedef
delegates::CMultiDelegate2
< TabControl *, size_t > 
EventHandle_TabPtrSizeT
typedef std::vector
< TextCommandInfo
VectorChangeInfo
typedef std::deque
< VectorChangeInfo
DequeUndoRedoInfo
typedef std::vector< CharInfoVectorCharInfo
typedef std::vector< LineInfoVectorLineInfo
typedef types::TPoint< int > IntPoint
typedef types::TPoint< float > FloatPoint
typedef types::TSize< int > IntSize
typedef types::TSize< float > FloatSize
typedef types::TRect< int > IntRect
typedef types::TRect< float > FloatRect
typedef types::TCoord< int > IntCoord
typedef types::TCoord< float > FloatCoord
typedef std::map< std::string,
std::string > 
MapString
typedef std::vector< std::string > VectorString
typedef std::pair< std::string,
std::string > 
PairString
typedef std::vector< PairStringVectorStringPairs
typedef char int8
typedef short int16
typedef int int32
typedef unsigned char uint8
typedef unsigned short uint16
typedef unsigned int uint32
typedef unsigned int uint
typedef unsigned int Char
typedef
delegates::CMultiDelegate3
< Widget *, const std::string
&, const std::string & > 
EventHandle_WidgetStringString
typedef std::vector< Widget * > VectorWidgetPtr
typedef std::map< std::string,
Widget * > 
MapWidgetPtr
typedef Enumerator
< VectorWidgetPtr
EnumeratorWidgetPtr
typedef
delegates::CMultiDelegate1
< Widget * > 
EventHandle_WidgetVoid
typedef
delegates::CMultiDelegate2
< Widget *, Widget * > 
EventHandle_WidgetWidget
typedef
delegates::CMultiDelegate2
< Widget *, bool > 
EventHandle_WidgetBool
typedef
delegates::CMultiDelegate2
< Widget *, int > 
EventHandle_WidgetInt
typedef
delegates::CMultiDelegate2
< Widget *, size_t > 
EventHandle_WidgetSizeT
typedef
delegates::CMultiDelegate3
< Widget *, int, int > 
EventHandle_WidgetIntInt
typedef
delegates::CMultiDelegate4
< Widget *, int, int,
MouseButton
EventHandle_WidgetIntIntButton
typedef
delegates::CMultiDelegate2
< Widget *, KeyCode
EventHandle_WidgetKeyCode
typedef
delegates::CMultiDelegate3
< Widget *, KeyCode, Char
EventHandle_WidgetKeyCodeChar
typedef
delegates::CMultiDelegate2
< Widget *, const ToolTipInfo & > 
EventHandle_WidgetToolTip
typedef
delegates::CMultiDelegate2
< Widget *, const std::string & > 
EventHandle_WidgetString
typedef
delegates::CMultiDelegate2
< Window *, const std::string & > 
EventHandle_WindowPtrCStringRef
typedef
delegates::CMultiDelegate1
< Window * > 
EventHandle_WindowPtr
typedef std::set< std::string > SetString
typedef void(* DLL_START_PLUGIN )(void)
typedef void(* DLL_STOP_PLUGIN )(void)

Functions

template<typename TP1 >
delegates::IDelegate1< TP1 > * newDelegate (void(*_func)(TP1 p1))
template<typename T , typename TP1 >
delegates::IDelegate1< TP1 > * newDelegate (T *_object, void(T::*_method)(TP1 p1))
template<typename TP1 , typename TP2 >
delegates::IDelegate2< TP1, TP2 > * newDelegate (void(*_func)(TP1 p1, TP2 p2))
template<typename T , typename TP1 , typename TP2 >
delegates::IDelegate2< TP1, TP2 > * newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2))
template<typename TP1 , typename TP2 , typename TP3 >
delegates::IDelegate3< TP1,
TP2, TP3 > * 
newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3))
template<typename T , typename TP1 , typename TP2 , typename TP3 >
delegates::IDelegate3< TP1,
TP2, TP3 > * 
newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates::IDelegate4< TP1,
TP2, TP3, TP4 > * 
newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates::IDelegate4< TP1,
TP2, TP3, TP4 > * 
newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates::IDelegate5< TP1,
TP2, TP3, TP4, TP5 > * 
newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates::IDelegate5< TP1,
TP2, TP3, TP4, TP5 > * 
newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5))
template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates::IDelegate6< TP1,
TP2, TP3, TP4, TP5, TP6 > * 
newDelegate (void(*_func)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6))
template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates::IDelegate6< TP1,
TP2, TP3, TP4, TP5, TP6 > * 
newDelegate (T *_object, void(T::*_method)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6))
UString::size_type operator- (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator== (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator!= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator< (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator<= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator> (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
bool operator>= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right)
UString::size_type operator- (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator== (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator!= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator< (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator<= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator> (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
bool operator>= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right)
int getWidgetWidth (Widget *_widget, bool _vert)
int getWidgetHeight (Widget *_widget, bool _vert)
int getWidgetLeft (Widget *_widget, bool _vert)
int getWidgetTop (Widget *_widget, bool _vert)
void setWidgetSize (Widget *_widget, int _width, int _height, bool _vert)
void setWidgetCoord (Widget *_widget, int _left, int _top, int _width, int _height, bool _vert)
void convertWidgetCoord (IntCoord &_coord, bool _vert)
static std::string convertAlignToDirection (const std::string &_value)
static std::string convertRectToCoord (const std::string &_value)
float len (float x, float y)
BOOL CALLBACK EnumWindowProc (HWND hWnd, LPARAM lParam)
BOOL CALLBACK EnumChildWindowProc (HWND hWnd, LPARAM lParam)

Variables

const size_t ITEM_NONE = (std::numeric_limits<size_t>::max)()
const int DEFAULT = -1
const float ALPHA_MAX = 1.0f
const float ALPHA_MIN = 0.0f
static MapString mPropertyRename
static SetString mPropertyIgnore
static MapString mSkinRename
const float COMBO_ALPHA_MAX = ALPHA_MAX
const float COMBO_ALPHA_MIN = ALPHA_MIN
const float COMBO_ALPHA_COEF = 4.0f
const float M_PI = 3.141593f
const float EDIT_CURSOR_TIMER = 0.7f
const float EDIT_ACTION_MOUSE_TIMER = 0.05f
const int EDIT_CURSOR_MAX_POSITION = 100000
const int EDIT_CURSOR_MIN_POSITION = -100000
const size_t EDIT_MAX_UNDO = 128
const size_t EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048
const float EDIT_OFFSET_HORZ_CURSOR = 10.0f
const int EDIT_ACTION_MOUSE_ZONE = 1500
const std::string EDIT_CLIPBOARD_TYPE_TEXT = "Text"
const int EDIT_MOUSE_WHEEL = 50
const size_t VERTEX_IN_QUAD = 6
const size_t SIMPLETEXT_COUNT_VERTEX = 32 * VERTEX_IN_QUAD
const size_t IMAGE_MAX_INDEX = 256
const float INPUT_TIME_DOUBLE_CLICK = 0.25f
const float INPUT_DELAY_FIRST_KEY = 0.4f
const float INPUT_INTERVAL_KEY = 0.05f
const float POPUP_MENU_SPEED_COEF = 3.0f
const size_t PROGRESS_AUTO_WIDTH = 200
const size_t PROGRESS_AUTO_RANGE = 1000
const float PROGRESS_AUTO_COEF = 400
const int SCROLL_VIEW_MOUSE_WHEEL = 50
const int SCROLL_VIEW_SCROLL_PAGE = 16
const float TAB_SPEED_FADE_COEF = 5.0f
const size_t TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount
const float WINDOW_ALPHA_ACTIVE = ALPHA_MAX
const float WINDOW_ALPHA_FOCUS = 0.7f
const float WINDOW_ALPHA_DEACTIVE = 0.3f
const float WINDOW_SPEED_COEF = 3.0f
const int WINDOW_SNAP_DISTANSE = 10
HWND g_hWnd = NULL

Typedef Documentation

Definition at line 21 of file MyGUI_DeprecatedTypes.h.

Definition at line 31 of file MyGUI_DeprecatedTypes.h.

typedef unsigned int MyGUI::Char

Definition at line 51 of file MyGUI_Types.h.

Definition at line 23 of file MyGUI_DeprecatedTypes.h.

Definition at line 30 of file MyGUI_DeprecatedTypes.h.

Definition at line 61 of file MyGUI_TextChangeHistory.h.

typedef void(* MyGUI::DLL_START_PLUGIN)(void)

Definition at line 15 of file MyGUI_PluginManager.cpp.

typedef void(* MyGUI::DLL_STOP_PLUGIN)(void)

Definition at line 16 of file MyGUI_PluginManager.cpp.

typedef std::pair<ISubWidget*, size_t> MyGUI::DrawItemInfo

Definition at line 19 of file MyGUI_RenderItem.h.

Definition at line 57 of file MyGUI_DeprecatedTypes.h.

typedef Edit* MyGUI::EditPtr

Definition at line 58 of file MyGUI_DeprecatedTypes.h.

Definition at line 36 of file MyGUI_ResourceImageSetData.h.

Definition at line 25 of file MyGUI_ILayerNode.h.

Definition at line 21 of file MyGUI_WidgetDefines.h.

typedef delegates::CMultiDelegate3<Widget*, const std::string&, const std::string&> MyGUI::EventHandle_AddUserStringDelegate

Definition at line 20 of file MyGUI_LayoutManager.h.

Definition at line 23 of file MyGUI_ComboBox.h.

Definition at line 19 of file MyGUI_DDContainer.h.

Definition at line 18 of file MyGUI_DDContainer.h.

Definition at line 20 of file MyGUI_EditBox.h.

Definition at line 20 of file MyGUI_DDContainer.h.

Definition at line 21 of file MyGUI_DDContainer.h.

Definition at line 21 of file MyGUI_Gui.h.

Definition at line 24 of file MyGUI_ItemBox.h.

Definition at line 21 of file MyGUI_ItemBox.h.

Definition at line 23 of file MyGUI_ItemBox.h.

Definition at line 20 of file MyGUI_ItemBox.h.

Definition at line 22 of file MyGUI_ItemBox.h.

Definition at line 22 of file MyGUI_ListBox.h.

Definition at line 21 of file MyGUI_ListBox.h.

Definition at line 25 of file MyGUI_MenuControl.h.

Definition at line 24 of file MyGUI_MenuControl.h.

Definition at line 27 of file MyGUI_MultiListBox.h.

Definition at line 26 of file MyGUI_MultiListBox.h.

Definition at line 16 of file MyGUI_ScrollBar.h.

Definition at line 21 of file MyGUI_TabControl.h.

Definition at line 19 of file MyGUI_DeprecatedWidgets.h.

Definition at line 50 of file MyGUI_WidgetInput.h.

Definition at line 51 of file MyGUI_WidgetInput.h.

Definition at line 53 of file MyGUI_WidgetInput.h.

Definition at line 54 of file MyGUI_WidgetInput.h.

Definition at line 24 of file MyGUI_MultiListBox.h.

Definition at line 55 of file MyGUI_WidgetInput.h.

Definition at line 56 of file MyGUI_WidgetInput.h.

Definition at line 19 of file MyGUI_ControllerItem.h.

Definition at line 22 of file MyGUI_ControllerItem.h.

Definition at line 52 of file MyGUI_WidgetInput.h.

Definition at line 19 of file MyGUI_Window.h.

typedef delegates::CMultiDelegate3<Widget*, const std::string&, const std::string&> MyGUI::EventHandle_WidgetStringString

Definition at line 24 of file MyGUI_Widget.h.

Definition at line 57 of file MyGUI_WidgetInput.h.

Definition at line 48 of file MyGUI_WidgetInput.h.

Definition at line 49 of file MyGUI_WidgetInput.h.

Definition at line 22 of file MyGUI_Window.h.

Definition at line 21 of file MyGUI_Window.h.

Definition at line 36 of file MyGUI_Types.h.

Definition at line 27 of file MyGUI_Types.h.

Definition at line 33 of file MyGUI_Types.h.

Definition at line 30 of file MyGUI_Types.h.

Definition at line 33 of file MyGUI_DeprecatedTypes.h.

typedef short MyGUI::int16

Definition at line 44 of file MyGUI_Types.h.

typedef int MyGUI::int32

Definition at line 45 of file MyGUI_Types.h.

typedef char MyGUI::int8

Definition at line 43 of file MyGUI_Types.h.

Definition at line 35 of file MyGUI_Types.h.

Definition at line 26 of file MyGUI_Types.h.

Definition at line 32 of file MyGUI_Types.h.

Definition at line 29 of file MyGUI_Types.h.

Definition at line 18 of file MyGUI_IResource.h.

Definition at line 25 of file MyGUI_DeprecatedTypes.h.

Definition at line 54 of file MyGUI_DeprecatedTypes.h.

typedef List* MyGUI::ListPtr

Definition at line 55 of file MyGUI_DeprecatedTypes.h.

typedef std::map<std::string, IStateInfo*> MyGUI::MapStateInfo

Definition at line 26 of file MyGUI_IStateInfo.h.

typedef std::map<std::string, std::string> MyGUI::MapString
Examples:
Enumerator.

Definition at line 38 of file MyGUI_Types.h.

typedef std::map<std::string, Widget*> MyGUI::MapWidgetPtr

Definition at line 20 of file MyGUI_WidgetDefines.h.

typedef std::map<std::string, VectorStateInfo> MyGUI::MapWidgetStateInfo

Definition at line 27 of file MyGUI_IStateInfo.h.

Definition at line 28 of file MyGUI_DeprecatedTypes.h.

Definition at line 66 of file MyGUI_DeprecatedTypes.h.

Definition at line 67 of file MyGUI_DeprecatedTypes.h.

Definition at line 26 of file MyGUI_DeprecatedTypes.h.

Definition at line 63 of file MyGUI_DeprecatedTypes.h.

Definition at line 64 of file MyGUI_DeprecatedTypes.h.

typedef std::pair<std::string, std::string> MyGUI::PairString
Examples:
Enumerator.

Definition at line 40 of file MyGUI_Types.h.

Definition at line 27 of file MyGUI_DeprecatedTypes.h.

Definition at line 51 of file MyGUI_DeprecatedTypes.h.

Definition at line 52 of file MyGUI_DeprecatedTypes.h.

Definition at line 42 of file MyGUI_DeprecatedTypes.h.

Definition at line 43 of file MyGUI_DeprecatedTypes.h.

Definition at line 23 of file MyGUI_ResourceImageSet.h.

Definition at line 29 of file MyGUI_DeprecatedTypes.h.

typedef std::set<std::string> MyGUI::SetString

Definition at line 1066 of file MyGUI_BackwardCompatibility.cpp.

Definition at line 39 of file MyGUI_DeprecatedTypes.h.

Definition at line 40 of file MyGUI_DeprecatedTypes.h.

Definition at line 45 of file MyGUI_DeprecatedTypes.h.

Definition at line 46 of file MyGUI_DeprecatedTypes.h.

Definition at line 48 of file MyGUI_DeprecatedTypes.h.

Definition at line 49 of file MyGUI_DeprecatedTypes.h.

Definition at line 60 of file MyGUI_DeprecatedTypes.h.

Definition at line 24 of file MyGUI_DeprecatedTypes.h.

typedef Tab* MyGUI::TabPtr

Definition at line 61 of file MyGUI_DeprecatedTypes.h.

typedef unsigned int MyGUI::uint

Definition at line 49 of file MyGUI_Types.h.

typedef unsigned short MyGUI::uint16

Definition at line 47 of file MyGUI_Types.h.

typedef unsigned int MyGUI::uint32

Definition at line 48 of file MyGUI_Types.h.

typedef unsigned char MyGUI::uint8

Definition at line 46 of file MyGUI_Types.h.

Definition at line 60 of file MyGUI_TextChangeHistory.h.

typedef std::vector<CharInfo> MyGUI::VectorCharInfo

Definition at line 112 of file MyGUI_TextViewData.h.

Definition at line 32 of file MyGUI_ChildSkinInfo.h.

typedef std::vector<DrawItemInfo> MyGUI::VectorDrawItem

Definition at line 20 of file MyGUI_RenderItem.h.

typedef std::vector<FloatPoint> MyGUI::VectorFloatPoint

Definition at line 15 of file MyGUI_GeometryUtility.h.

typedef std::vector<GlyphInfo> MyGUI::VectorGlyphInfo

Definition at line 67 of file MyGUI_FontData.h.

typedef std::vector<GroupImage> MyGUI::VectorGroupImage

Definition at line 35 of file MyGUI_ResourceImageSetData.h.

typedef std::vector<ILayerNode*> MyGUI::VectorILayerNode

Definition at line 22 of file MyGUI_ILayerNode.h.

typedef std::vector<ImageItem> MyGUI::VectorImages

Definition at line 28 of file MyGUI_ImageInfo.h.

typedef std::vector<IndexImage> MyGUI::VectorIndexImage

Definition at line 26 of file MyGUI_ResourceImageSetData.h.

Definition at line 23 of file MyGUI_IUnlinkWidget.h.

typedef std::vector<ILayerItem*> MyGUI::VectorLayerItem

Definition at line 20 of file MyGUI_LayerNode.h.

typedef std::vector<LineInfo> MyGUI::VectorLineInfo

Definition at line 137 of file MyGUI_TextViewData.h.

typedef std::vector<RenderItem*> MyGUI::VectorRenderItem

Definition at line 18 of file MyGUI_LayerNode.h.

typedef std::vector<IStateInfo*> MyGUI::VectorStateInfo

Definition at line 25 of file MyGUI_IStateInfo.h.

typedef std::vector<std::string> MyGUI::VectorString
Examples:
Enumerator.

Definition at line 39 of file MyGUI_Types.h.

typedef std::vector<PairString> MyGUI::VectorStringPairs

Definition at line 41 of file MyGUI_Types.h.

typedef std::vector<ISubWidget*> MyGUI::VectorSubWidget

Definition at line 21 of file MyGUI_ISubWidget.h.

Definition at line 32 of file MyGUI_SubWidgetInfo.h.

typedef std::vector<WidgetInfo> MyGUI::VectorWidgetInfo

Definition at line 51 of file MyGUI_LayoutData.h.

typedef std::vector<Widget*> MyGUI::VectorWidgetPtr

Definition at line 18 of file MyGUI_WidgetDefines.h.

Definition at line 36 of file MyGUI_DeprecatedTypes.h.

Definition at line 20 of file MyGUI_DeprecatedTypes.h.

Definition at line 22 of file MyGUI_DeprecatedTypes.h.


Function Documentation

static std::string MyGUI::convertAlignToDirection ( const std::string &  _value) [static]

Definition at line 1047 of file MyGUI_BackwardCompatibility.cpp.

static std::string MyGUI::convertRectToCoord ( const std::string &  _value) [static]

Definition at line 1059 of file MyGUI_BackwardCompatibility.cpp.

void MyGUI::convertWidgetCoord ( IntCoord &  _coord,
bool  _vert 
) [inline]

Definition at line 45 of file MyGUI_WidgetTranslate.h.

BOOL CALLBACK MyGUI::EnumChildWindowProc ( HWND  hWnd,
LPARAM  lParam 
)

Definition at line 40 of file MyGUI_WindowsClipboardHandler.cpp.

BOOL CALLBACK MyGUI::EnumWindowProc ( HWND  hWnd,
LPARAM  lParam 
)

Definition at line 22 of file MyGUI_WindowsClipboardHandler.cpp.

int MyGUI::getWidgetHeight ( Widget *  _widget,
bool  _vert 
) [inline]

Definition at line 20 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetLeft ( Widget *  _widget,
bool  _vert 
) [inline]

Definition at line 25 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetTop ( Widget *  _widget,
bool  _vert 
) [inline]

Definition at line 30 of file MyGUI_WidgetTranslate.h.

int MyGUI::getWidgetWidth ( Widget *  _widget,
bool  _vert 
) [inline]

Definition at line 15 of file MyGUI_WidgetTranslate.h.

float MyGUI::len ( float  x,
float  y 
) [inline]

Definition at line 35 of file MyGUI_PolygonalSkin.cpp.

template<typename TP1 , typename TP2 , typename TP3 >
delegates:: IDelegate3<TP1, TP2, TP3>* MyGUI::newDelegate ( void(*)(TP1 p1, TP2 p2, TP3 p3)  _func) [inline]

Definition at line 118 of file MyGUI_Delegate.h.

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates:: IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::newDelegate ( void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)  _func) [inline]

Definition at line 118 of file MyGUI_Delegate.h.

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates:: IDelegate6<TP1, TP2, TP3, TP4, TP5, TP6>* MyGUI::newDelegate ( void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6)  _func) [inline]

Definition at line 118 of file MyGUI_Delegate.h.

template<typename TP1 , typename TP2 >
delegates:: IDelegate2<TP1, TP2>* MyGUI::newDelegate ( void(*)(TP1 p1, TP2 p2)  _func) [inline]

Definition at line 118 of file MyGUI_Delegate.h.

template<typename TP1 >
delegates::IDelegate1< TP1 > * MyGUI::newDelegate ( void(*)(TP1 p1)  _func) [inline]
Examples:
Delegate usage.

Definition at line 118 of file MyGUI_Delegate.h.

template<typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates:: IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::newDelegate ( void(*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)  _func) [inline]

Definition at line 118 of file MyGUI_Delegate.h.

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 >
delegates:: IDelegate4<TP1, TP2, TP3, TP4>* MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

template<typename T , typename TP1 , typename TP2 >
delegates:: IDelegate2<TP1, TP2>* MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1, TP2 p2)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 >
delegates:: IDelegate5<TP1, TP2, TP3, TP4, TP5>* MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

template<typename T , typename TP1 >
delegates::IDelegate1< TP1 > * MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

template<typename T , typename TP1 , typename TP2 , typename TP3 , typename TP4 , typename TP5 , typename TP6 >
delegates:: IDelegate6<TP1, TP2, TP3, TP4, TP5, TP6>* MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1, TP2 p2, TP3 p3, TP4 p4, TP5 p5, TP6 p6)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

template<typename T , typename TP1 , typename TP2 , typename TP3 >
delegates:: IDelegate3<TP1, TP2, TP3>* MyGUI::newDelegate ( T *  _object,
void(T::*)(TP1 p1, TP2 p2, TP3 p3)  _method 
) [inline]

Definition at line 128 of file MyGUI_Delegate.h.

bool MyGUI::operator!= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1050 of file MyGUI_UString.h.

bool MyGUI::operator!= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1074 of file MyGUI_UString.h.

UString::size_type MyGUI::operator- ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1044 of file MyGUI_UString.h.

UString::size_type MyGUI::operator- ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1068 of file MyGUI_UString.h.

bool MyGUI::operator< ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1053 of file MyGUI_UString.h.

bool MyGUI::operator< ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1077 of file MyGUI_UString.h.

bool MyGUI::operator<= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1056 of file MyGUI_UString.h.

bool MyGUI::operator<= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1080 of file MyGUI_UString.h.

bool MyGUI::operator== ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1047 of file MyGUI_UString.h.

bool MyGUI::operator== ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1071 of file MyGUI_UString.h.

bool MyGUI::operator> ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1059 of file MyGUI_UString.h.

bool MyGUI::operator> ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1083 of file MyGUI_UString.h.

bool MyGUI::operator>= ( const UString::_const_fwd_iterator &  left,
const UString::_const_fwd_iterator &  right 
) [inline]

Definition at line 1062 of file MyGUI_UString.h.

bool MyGUI::operator>= ( const UString::_const_rev_iterator &  left,
const UString::_const_rev_iterator &  right 
) [inline]

Definition at line 1086 of file MyGUI_UString.h.

void MyGUI::setWidgetCoord ( Widget *  _widget,
int  _left,
int  _top,
int  _width,
int  _height,
bool  _vert 
) [inline]

Definition at line 40 of file MyGUI_WidgetTranslate.h.

void MyGUI::setWidgetSize ( Widget *  _widget,
int  _width,
int  _height,
bool  _vert 
) [inline]

Definition at line 35 of file MyGUI_WidgetTranslate.h.


Variable Documentation

const float MyGUI::ALPHA_MAX = 1.0f

Definition at line 19 of file MyGUI_Macros.h.

const float MyGUI::ALPHA_MIN = 0.0f

Definition at line 20 of file MyGUI_Macros.h.

const float MyGUI::COMBO_ALPHA_COEF = 4.0f

Definition at line 23 of file MyGUI_ComboBox.cpp.

Definition at line 21 of file MyGUI_ComboBox.cpp.

Definition at line 22 of file MyGUI_ComboBox.cpp.

const int MyGUI::DEFAULT = -1

Definition at line 18 of file MyGUI_Macros.h.

const float MyGUI::EDIT_ACTION_MOUSE_TIMER = 0.05f

Definition at line 24 of file MyGUI_EditBox.cpp.

Definition at line 30 of file MyGUI_EditBox.cpp.

const std::string MyGUI::EDIT_CLIPBOARD_TYPE_TEXT = "Text"

Definition at line 31 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_CURSOR_MAX_POSITION = 100000

Definition at line 25 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_CURSOR_MIN_POSITION = -100000

Definition at line 26 of file MyGUI_EditBox.cpp.

const float MyGUI::EDIT_CURSOR_TIMER = 0.7f

Definition at line 23 of file MyGUI_EditBox.cpp.

Definition at line 28 of file MyGUI_EditBox.cpp.

const size_t MyGUI::EDIT_MAX_UNDO = 128

Definition at line 27 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_MOUSE_WHEEL = 50

Definition at line 32 of file MyGUI_EditBox.cpp.

const float MyGUI::EDIT_OFFSET_HORZ_CURSOR = 10.0f

Definition at line 29 of file MyGUI_EditBox.cpp.

HWND MyGUI::g_hWnd = NULL

Definition at line 20 of file MyGUI_WindowsClipboardHandler.cpp.

const size_t MyGUI::IMAGE_MAX_INDEX = 256

Definition at line 19 of file MyGUI_ImageBox.cpp.

const float MyGUI::INPUT_DELAY_FIRST_KEY = 0.4f

Definition at line 20 of file MyGUI_InputManager.cpp.

const float MyGUI::INPUT_INTERVAL_KEY = 0.05f

Definition at line 21 of file MyGUI_InputManager.cpp.

const float MyGUI::INPUT_TIME_DOUBLE_CLICK = 0.25f

Definition at line 19 of file MyGUI_InputManager.cpp.

const size_t MyGUI::ITEM_NONE = (std::numeric_limits<size_t>::max)()

Definition at line 17 of file MyGUI_Macros.h.

const float MyGUI::M_PI = 3.141593f

Definition at line 18 of file MyGUI_ControllerEdgeHide.cpp.

Definition at line 1068 of file MyGUI_BackwardCompatibility.cpp.

Definition at line 1067 of file MyGUI_BackwardCompatibility.cpp.

Definition at line 1069 of file MyGUI_BackwardCompatibility.cpp.

const float MyGUI::POPUP_MENU_SPEED_COEF = 3.0f

Definition at line 23 of file MyGUI_MenuControl.cpp.

const float MyGUI::PROGRESS_AUTO_COEF = 400

Definition at line 19 of file MyGUI_ProgressBar.cpp.

const size_t MyGUI::PROGRESS_AUTO_RANGE = 1000

Definition at line 18 of file MyGUI_ProgressBar.cpp.

const size_t MyGUI::PROGRESS_AUTO_WIDTH = 200

Definition at line 17 of file MyGUI_ProgressBar.cpp.

Definition at line 16 of file MyGUI_ScrollView.cpp.

Definition at line 17 of file MyGUI_ScrollView.cpp.

Definition at line 22 of file MyGUI_EditText.cpp.

const float MyGUI::TAB_SPEED_FADE_COEF = 5.0f

Definition at line 18 of file MyGUI_TabControl.cpp.

Definition at line 20 of file MyGUI_TileRect.cpp.

const size_t MyGUI::VERTEX_IN_QUAD = 6

Definition at line 21 of file MyGUI_EditText.cpp.

Definition at line 18 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_DEACTIVE = 0.3f

Definition at line 20 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_FOCUS = 0.7f

Definition at line 19 of file MyGUI_Window.cpp.

Definition at line 23 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_SPEED_COEF = 3.0f

Definition at line 21 of file MyGUI_Window.cpp.