MyGUI  3.2.0
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< 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
class  Canvas
struct  ChildSkinInfo
class  ClipboardManager
struct  Colour
class  ComboBox
class  SubSkinStateInfo
class  TileRectStateInfo
class  EditTextStateInfo
class  ConsoleLogListener
class  Constants
class  ControllerEdgeHide
class  ControllerFadeAlpha
class  ControllerItem
class  ControllerManager
class  ControllerPosition
class  CoordConverter
class  DataFileStream
class  DataManager
class  DataStream
class  DDContainer
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
class  EditText
class  Enumerator
class  EventPair
class  EventPair3to4
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  DataStreamHolder
class  IFont
class  IItem
class  IItemContainer
class  ILayer
class  ILayerItem
class  ILayerNode
class  ILogFilter
class  ILogListener
class  ImageBox
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
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
struct  LogLevel
class  LogManager
class  LogSource
class  LogStream
class  MainSkin
class  MaskPickInfo
class  MenuBar
class  MenuControl
class  MenuItem
struct  MenuItemType
struct  MouseButton
class  MultiListBox
class  MultiListItem
class  OverlappedLayer
class  IPlugin
 Base plugin class. More...
class  PluginManager
 Plugin manager. Load/unload and register plugins. More...
class  PointerManager
class  PolygonalSkin
class  PopupMenu
class  ProgressBar
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
class  ScrollView
class  ScrollViewBase
class  SharedLayer
class  SharedLayerNode
class  SimpleText
class  Singleton
class  SkinItem
class  SkinManager
class  SubSkin
class  SubWidgetBinding
struct  SubWidgetInfo
class  SubWidgetManager
class  TabControl
class  TabItem
class  TextBox
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
class  WidgetInput
class  WidgetManager
struct  WidgetStyle
struct  ToolTipInfo
class  UserData
class  Window

Typedefs

typedef std::vector
< ChildSkinInfo
VectorChildSkinInfo
typedef
delegates::CMultiDelegate2
< ComboBox *, size_t > 
EventHandle_ComboBoxPtrSizeT
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
< 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

delegates::IDelegate0newDelegate (void(*_func)())
template<typename T >
delegates::IDelegate0newDelegate (T *_object, void(T::*_method)())
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)
std::string convertAlignToDirection (const std::string &_value)
std::string convertRectToCoord (const std::string &_value)
BOOL CALLBACK EnumWindowProc (HWND hWnd, LPARAM lParam)
BOOL CALLBACK EnumChildWindowProc (HWND hWnd, LPARAM lParam)
const std::string XML_TYPE ("Font")
const std::string XML_TYPE_RESOURCE ("Resource")
const std::string XML_TYPE_PROPERTY ("Property")
const std::string RESOURCE_DEFAULT_NAME ("Default")
const std::string XML_TYPE ("Language")
const std::string XML_TYPE ("Layer")
const std::string XML_TYPE ("Layout")
const std::string XML_TYPE ("Plugin")
const std::string XML_TYPE ("Pointer")
float len (float x, float y)
const std::string XML_TYPE ("Resource")
const std::string XML_TYPE_LIST ("List")
const std::string XML_TYPE ("Skin")

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
HWND g_hWnd = NULL
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 unsigned long INPUT_TIME_DOUBLE_CLICK = 250
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_MOUSE_WHEEL = 50
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

Typedef Documentation

Definition at line 36 of file MyGUI_DeprecatedTypes.h.

Definition at line 46 of file MyGUI_DeprecatedTypes.h.

typedef unsigned int MyGUI::Char

Definition at line 66 of file MyGUI_Types.h.

Definition at line 38 of file MyGUI_DeprecatedTypes.h.

Definition at line 45 of file MyGUI_DeprecatedTypes.h.

Definition at line 76 of file MyGUI_TextChangeHistory.h.

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

Definition at line 29 of file MyGUI_PluginManager.cpp.

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

Definition at line 30 of file MyGUI_PluginManager.cpp.

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

Definition at line 34 of file MyGUI_RenderItem.h.

Definition at line 72 of file MyGUI_DeprecatedTypes.h.

typedef Edit* MyGUI::EditPtr

Definition at line 73 of file MyGUI_DeprecatedTypes.h.

Definition at line 46 of file MyGUI_ResourceImageSetData.h.

Definition at line 40 of file MyGUI_ILayerNode.h.

Definition at line 36 of file MyGUI_WidgetDefines.h.

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

Definition at line 35 of file MyGUI_LayoutManager.h.

Definition at line 38 of file MyGUI_ComboBox.h.

Definition at line 34 of file MyGUI_DDContainer.h.

Definition at line 33 of file MyGUI_DDContainer.h.

Definition at line 35 of file MyGUI_EditBox.h.

Definition at line 35 of file MyGUI_DDContainer.h.

Definition at line 36 of file MyGUI_DDContainer.h.

Definition at line 36 of file MyGUI_Gui.h.

Definition at line 39 of file MyGUI_ItemBox.h.

Definition at line 36 of file MyGUI_ItemBox.h.

Definition at line 38 of file MyGUI_ItemBox.h.

Definition at line 35 of file MyGUI_ItemBox.h.

Definition at line 37 of file MyGUI_ItemBox.h.

Definition at line 35 of file MyGUI_ListBox.h.

Definition at line 40 of file MyGUI_MenuControl.h.

Definition at line 39 of file MyGUI_MenuControl.h.

Definition at line 42 of file MyGUI_MultiListBox.h.

Definition at line 41 of file MyGUI_MultiListBox.h.

Definition at line 31 of file MyGUI_ScrollBar.h.

Definition at line 36 of file MyGUI_TabControl.h.

Definition at line 34 of file MyGUI_DeprecatedWidgets.h.

Definition at line 65 of file MyGUI_WidgetInput.h.

Definition at line 66 of file MyGUI_WidgetInput.h.

Definition at line 68 of file MyGUI_WidgetInput.h.

Definition at line 69 of file MyGUI_WidgetInput.h.

Definition at line 39 of file MyGUI_MultiListBox.h.

Definition at line 70 of file MyGUI_WidgetInput.h.

Definition at line 71 of file MyGUI_WidgetInput.h.

Definition at line 67 of file MyGUI_WidgetInput.h.

Definition at line 34 of file MyGUI_Window.h.

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

Definition at line 39 of file MyGUI_Widget.h.

Definition at line 72 of file MyGUI_WidgetInput.h.

Definition at line 63 of file MyGUI_WidgetInput.h.

Definition at line 64 of file MyGUI_WidgetInput.h.

Definition at line 37 of file MyGUI_Window.h.

Definition at line 36 of file MyGUI_Window.h.

Definition at line 51 of file MyGUI_Types.h.

Definition at line 42 of file MyGUI_Types.h.

Definition at line 48 of file MyGUI_Types.h.

Definition at line 45 of file MyGUI_Types.h.

Definition at line 48 of file MyGUI_DeprecatedTypes.h.

typedef short MyGUI::int16

Definition at line 59 of file MyGUI_Types.h.

typedef int MyGUI::int32

Definition at line 60 of file MyGUI_Types.h.

typedef char MyGUI::int8

Definition at line 58 of file MyGUI_Types.h.

Definition at line 50 of file MyGUI_Types.h.

Definition at line 41 of file MyGUI_Types.h.

Definition at line 47 of file MyGUI_Types.h.

Definition at line 44 of file MyGUI_Types.h.

Definition at line 33 of file MyGUI_IResource.h.

Definition at line 40 of file MyGUI_DeprecatedTypes.h.

Definition at line 69 of file MyGUI_DeprecatedTypes.h.

typedef List* MyGUI::ListPtr

Definition at line 70 of file MyGUI_DeprecatedTypes.h.

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

Definition at line 41 of file MyGUI_IStateInfo.h.

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

Definition at line 53 of file MyGUI_Types.h.

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

Definition at line 35 of file MyGUI_WidgetDefines.h.

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

Definition at line 42 of file MyGUI_IStateInfo.h.

Definition at line 43 of file MyGUI_DeprecatedTypes.h.

Definition at line 81 of file MyGUI_DeprecatedTypes.h.

Definition at line 82 of file MyGUI_DeprecatedTypes.h.

Definition at line 41 of file MyGUI_DeprecatedTypes.h.

Definition at line 78 of file MyGUI_DeprecatedTypes.h.

Definition at line 79 of file MyGUI_DeprecatedTypes.h.

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

Definition at line 55 of file MyGUI_Types.h.

Definition at line 42 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 57 of file MyGUI_DeprecatedTypes.h.

Definition at line 58 of file MyGUI_DeprecatedTypes.h.

Definition at line 38 of file MyGUI_ResourceImageSet.h.

Definition at line 44 of file MyGUI_DeprecatedTypes.h.

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

Definition at line 847 of file MyGUI_BackwardCompatibility.cpp.

Definition at line 54 of file MyGUI_DeprecatedTypes.h.

Definition at line 55 of file MyGUI_DeprecatedTypes.h.

Definition at line 60 of file MyGUI_DeprecatedTypes.h.

Definition at line 61 of file MyGUI_DeprecatedTypes.h.

Definition at line 63 of file MyGUI_DeprecatedTypes.h.

Definition at line 64 of file MyGUI_DeprecatedTypes.h.

Definition at line 75 of file MyGUI_DeprecatedTypes.h.

Definition at line 39 of file MyGUI_DeprecatedTypes.h.

typedef Tab* MyGUI::TabPtr

Definition at line 76 of file MyGUI_DeprecatedTypes.h.

typedef unsigned int MyGUI::uint

Definition at line 64 of file MyGUI_Types.h.

typedef unsigned short MyGUI::uint16

Definition at line 62 of file MyGUI_Types.h.

typedef unsigned int MyGUI::uint32

Definition at line 63 of file MyGUI_Types.h.

typedef unsigned char MyGUI::uint8

Definition at line 61 of file MyGUI_Types.h.

Definition at line 75 of file MyGUI_TextChangeHistory.h.

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

Definition at line 111 of file MyGUI_TextViewData.h.

Definition at line 47 of file MyGUI_ChildSkinInfo.h.

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

Definition at line 35 of file MyGUI_RenderItem.h.

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

Definition at line 30 of file MyGUI_GeometryUtility.h.

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

Definition at line 82 of file MyGUI_FontData.h.

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

Definition at line 45 of file MyGUI_ResourceImageSetData.h.

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

Definition at line 37 of file MyGUI_ILayerNode.h.

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

Definition at line 43 of file MyGUI_ImageInfo.h.

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

Definition at line 36 of file MyGUI_ResourceImageSetData.h.

Definition at line 38 of file MyGUI_IUnlinkWidget.h.

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

Definition at line 35 of file MyGUI_LayerNode.h.

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

Definition at line 136 of file MyGUI_TextViewData.h.

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

Definition at line 33 of file MyGUI_LayerNode.h.

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

Definition at line 40 of file MyGUI_IStateInfo.h.

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

Definition at line 54 of file MyGUI_Types.h.

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

Definition at line 56 of file MyGUI_Types.h.

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

Definition at line 36 of file MyGUI_ISubWidget.h.

Definition at line 47 of file MyGUI_SubWidgetInfo.h.

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

Definition at line 66 of file MyGUI_LayoutData.h.

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

Definition at line 33 of file MyGUI_WidgetDefines.h.

Definition at line 51 of file MyGUI_DeprecatedTypes.h.

Definition at line 35 of file MyGUI_DeprecatedTypes.h.

Definition at line 37 of file MyGUI_DeprecatedTypes.h.

Function Documentation

std::string MyGUI::convertAlignToDirection ( const std::string &  _value)

Definition at line 828 of file MyGUI_BackwardCompatibility.cpp.

std::string MyGUI::convertRectToCoord ( const std::string &  _value)

Definition at line 840 of file MyGUI_BackwardCompatibility.cpp.

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

Definition at line 60 of file MyGUI_WidgetTranslate.h.

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

Definition at line 56 of file MyGUI_ClipboardManager.cpp.

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

Definition at line 38 of file MyGUI_ClipboardManager.cpp.

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

Definition at line 35 of file MyGUI_WidgetTranslate.h.

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

Definition at line 40 of file MyGUI_WidgetTranslate.h.

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

Definition at line 45 of file MyGUI_WidgetTranslate.h.

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

Definition at line 30 of file MyGUI_WidgetTranslate.h.

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

Definition at line 49 of file MyGUI_PolygonalSkin.cpp.

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

Definition at line 150 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 150 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 150 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 150 of file MyGUI_Delegate.h.

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 150 of file MyGUI_Delegate.h.

delegates:: IDelegate0* MyGUI::newDelegate ( void(*)()  _func)
inline
Examples:
Delegate usage.

Definition at line 150 of file MyGUI_Delegate.h.

template<typename TP1 >
delegates:: IDelegate1<TP1>* MyGUI::newDelegate ( void(*)(TP1 p1)  _func)
inline

Definition at line 150 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 160 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 160 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 160 of file MyGUI_Delegate.h.

template<typename T >
delegates:: IDelegate0* MyGUI::newDelegate ( T *  _object,
void(T::*)()  _method 
)
inline

Definition at line 160 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 160 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 160 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 160 of file MyGUI_Delegate.h.

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

Definition at line 1049 of file MyGUI_UString.h.

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

Definition at line 1073 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 1043 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 1067 of file MyGUI_UString.h.

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

Definition at line 1052 of file MyGUI_UString.h.

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

Definition at line 1076 of file MyGUI_UString.h.

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

Definition at line 1055 of file MyGUI_UString.h.

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

Definition at line 1079 of file MyGUI_UString.h.

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

Definition at line 1046 of file MyGUI_UString.h.

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

Definition at line 1070 of file MyGUI_UString.h.

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

Definition at line 1058 of file MyGUI_UString.h.

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

Definition at line 1082 of file MyGUI_UString.h.

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

Definition at line 1061 of file MyGUI_UString.h.

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

Definition at line 1085 of file MyGUI_UString.h.

const std::string MyGUI::RESOURCE_DEFAULT_NAME ( "Default"  )
void MyGUI::setWidgetCoord ( Widget *  _widget,
int  _left,
int  _top,
int  _width,
int  _height,
bool  _vert 
)
inline

Definition at line 55 of file MyGUI_WidgetTranslate.h.

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

Definition at line 50 of file MyGUI_WidgetTranslate.h.

const std::string MyGUI::XML_TYPE ( "Layout"  )
const std::string MyGUI::XML_TYPE ( "Language"  )
const std::string MyGUI::XML_TYPE ( "Font"  )
const std::string MyGUI::XML_TYPE ( "Plugin"  )
const std::string MyGUI::XML_TYPE ( "Resource"  )
const std::string MyGUI::XML_TYPE ( "Layer"  )
const std::string MyGUI::XML_TYPE ( "Skin"  )
const std::string MyGUI::XML_TYPE ( "Pointer"  )
const std::string MyGUI::XML_TYPE_LIST ( "List"  )
const std::string MyGUI::XML_TYPE_PROPERTY ( "Property"  )
const std::string MyGUI::XML_TYPE_RESOURCE ( "Resource"  )

Variable Documentation

const float MyGUI::ALPHA_MAX = 1.0f

Definition at line 34 of file MyGUI_Macros.h.

const float MyGUI::ALPHA_MIN = 0.0f

Definition at line 35 of file MyGUI_Macros.h.

const float MyGUI::COMBO_ALPHA_COEF = 4.0f

Definition at line 38 of file MyGUI_ComboBox.cpp.

const float MyGUI::COMBO_ALPHA_MAX = ALPHA_MAX

Definition at line 36 of file MyGUI_ComboBox.cpp.

const float MyGUI::COMBO_ALPHA_MIN = ALPHA_MIN

Definition at line 37 of file MyGUI_ComboBox.cpp.

const int MyGUI::DEFAULT = -1

Definition at line 33 of file MyGUI_Macros.h.

const float MyGUI::EDIT_ACTION_MOUSE_TIMER = 0.05f

Definition at line 39 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_ACTION_MOUSE_ZONE = 1500

Definition at line 45 of file MyGUI_EditBox.cpp.

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

Definition at line 46 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_CURSOR_MAX_POSITION = 100000

Definition at line 40 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_CURSOR_MIN_POSITION = -100000

Definition at line 41 of file MyGUI_EditBox.cpp.

const float MyGUI::EDIT_CURSOR_TIMER = 0.7f

Definition at line 38 of file MyGUI_EditBox.cpp.

const size_t MyGUI::EDIT_DEFAULT_MAX_TEXT_LENGTH = 2048

Definition at line 43 of file MyGUI_EditBox.cpp.

const size_t MyGUI::EDIT_MAX_UNDO = 128

Definition at line 42 of file MyGUI_EditBox.cpp.

const int MyGUI::EDIT_MOUSE_WHEEL = 50

Definition at line 47 of file MyGUI_EditBox.cpp.

const float MyGUI::EDIT_OFFSET_HORZ_CURSOR = 10.0f

Definition at line 44 of file MyGUI_EditBox.cpp.

HWND MyGUI::g_hWnd = NULL

Definition at line 36 of file MyGUI_ClipboardManager.cpp.

const size_t MyGUI::IMAGE_MAX_INDEX = 256

Definition at line 34 of file MyGUI_ImageBox.cpp.

const float MyGUI::INPUT_DELAY_FIRST_KEY = 0.4f

Definition at line 33 of file MyGUI_InputManager.cpp.

const float MyGUI::INPUT_INTERVAL_KEY = 0.05f

Definition at line 34 of file MyGUI_InputManager.cpp.

const unsigned long MyGUI::INPUT_TIME_DOUBLE_CLICK = 250

Definition at line 32 of file MyGUI_InputManager.cpp.

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

Definition at line 32 of file MyGUI_Macros.h.

const float MyGUI::M_PI = 3.141593f

Definition at line 33 of file MyGUI_ControllerEdgeHide.cpp.

SetString MyGUI::mPropertyIgnore
static

Definition at line 849 of file MyGUI_BackwardCompatibility.cpp.

MapString MyGUI::mPropertyRename
static

Definition at line 848 of file MyGUI_BackwardCompatibility.cpp.

MapString MyGUI::mSkinRename
static

Definition at line 850 of file MyGUI_BackwardCompatibility.cpp.

const float MyGUI::POPUP_MENU_SPEED_COEF = 3.0f

Definition at line 38 of file MyGUI_MenuControl.cpp.

const float MyGUI::PROGRESS_AUTO_COEF = 400

Definition at line 34 of file MyGUI_ProgressBar.cpp.

const size_t MyGUI::PROGRESS_AUTO_RANGE = 1000

Definition at line 33 of file MyGUI_ProgressBar.cpp.

const size_t MyGUI::PROGRESS_AUTO_WIDTH = 200

Definition at line 32 of file MyGUI_ProgressBar.cpp.

const int MyGUI::SCROLL_MOUSE_WHEEL = 50

Definition at line 32 of file MyGUI_ScrollBar.cpp.

const int MyGUI::SCROLL_VIEW_MOUSE_WHEEL = 50

Definition at line 31 of file MyGUI_ScrollView.cpp.

const int MyGUI::SCROLL_VIEW_SCROLL_PAGE = 16

Definition at line 32 of file MyGUI_ScrollView.cpp.

const size_t MyGUI::SIMPLETEXT_COUNT_VERTEX = 32 * VERTEX_IN_QUAD

Definition at line 37 of file MyGUI_EditText.cpp.

const float MyGUI::TAB_SPEED_FADE_COEF = 5.0f

Definition at line 33 of file MyGUI_TabControl.cpp.

const size_t MyGUI::TILERECT_COUNT_VERTEX = 16 * VertexQuad::VertexCount

Definition at line 35 of file MyGUI_TileRect.cpp.

const size_t MyGUI::VERTEX_IN_QUAD = 6

Definition at line 36 of file MyGUI_EditText.cpp.

const float MyGUI::WINDOW_ALPHA_ACTIVE = ALPHA_MAX

Definition at line 33 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_DEACTIVE = 0.3f

Definition at line 35 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_ALPHA_FOCUS = 0.7f

Definition at line 34 of file MyGUI_Window.cpp.

const int MyGUI::WINDOW_SNAP_DISTANSE = 10

Definition at line 38 of file MyGUI_Window.cpp.

const float MyGUI::WINDOW_SPEED_COEF = 3.0f

Definition at line 36 of file MyGUI_Window.cpp.