GTAdhocAPI
Gran Turismo (6) Adhoc API Documentation
Loading...
Searching...
No Matches
menu::MWidget Class Reference

Represents a UI component. More...

Inheritance diagram for menu::MWidget:
menu::MNode System::Module System::Object menu::MBlurFace menu::MCascadeRoot menu::MChartFace menu::MColorFace menu::MComposite menu::MFlashFace menu::MImageShape menu::MImageText menu::MInputNumberFace menu::MInputTextFace menu::MPieChart menu::MRaderChart menu::MTextFace menu::MToolTipFace

Public Member Functions

 MWidget ()
 constructor taking no param More...
 
void clearActor (MRenderContext context=nil)
 Clears all the actors from this widget. More...
 
void insertActor (MActor unk, MActor unk2)
 
void insertActor (MRenderContext context, MActor unk, MActor unk2)
 
void appendActor (MActor actor)
 Appends an actor to actors of this widget. More...
 
void appendActor (MRenderContext context, MActor actor)
 Appends an actor to actors of this widget (with context). More...
 
void removeActor (MActor actor)
 Removes an actor from the list of actors of this widget. More...
 
void removeActor (MRenderContext context, MActor actor)
 Removes an actor from the list of actors of this widget. (with context) More...
 
void replaceActor (MActor src, MActor target)
 Replace a specific actor of this widget. More...
 
void replaceActor (MRenderContext context, MActor src, MActor target)
 Replace a specific actor of this widget. (with context) More...
 
Int countActor ()
 Gets the count of actors for this widget. More...
 
void clearEffect (MRenderContext context=nil)
 Clears all the effects from this widget. More...
 
void insertEffect (MEffect unk, MEffect unk2)
 
void insertEffect (MRenderContext context, MEffect unk, MEffect unk2)
 
void appendEffect (MEffect effect)
 Appends an effect to effects of this widget. More...
 
void appendEffect (MRenderContext context, MEffect effect)
 Appends an effect to effects of this widget (with context). More...
 
void removeEffect (MEffect effect)
 Removes an effect from the list of effects of this widget. More...
 
void removeEffect (MRenderContext context, MEffect effect)
 Removes an effect from the list of effects of this widget. (with context) More...
 
void replaceEffect (MEffect src, MEffect target)
 Replace a specific effect of this widget. More...
 
void replaceEffect (MRenderContext context, MEffect src, MEffect target)
 Replace a specific effect of this widget. (with context) More...
 
Int countEffect ()
 Gets the count of effects for this widget. More...
 
MRectangle getBoundingBox ()
 
Array< FloatgetRequestSize ()
 
Array< FloatgetAllocateSize ()
 
void resetCoord (Bool unk=false)
 
MWidget getNavigateWidget ()
 
- Public Member Functions inherited from menu::MNode
MNode doCopy ()
 Makes a copy of this node. More...
 
String getNodePath (MNode relative_to=nil, String module_separator=nil)
 Gets this node's path. More...
 
void doInitialize (MRenderContext context)
 Initializes this node. More...
 
void doFinalize (MRenderContext context)
 Finalizes (destroys) this node. More...
 
- Public Member Functions inherited from System::Module
 Module ()
 constructor taking no param More...
 
 Module (String name)
 Constructs. More...
 
Bool load (String scriptName)
 Loads all modules from the specified script. More...
 
void defineModule (Module module)
 Defines a new module within this module. More...
 
void defineModule (Object symbol, Module module)
 Defines a new module within this module. More...
 
void defineClass (Class class)
 Defines a new class within this module. More...
 
void defineClass (Object symbol, Class class)
 Defines a new class within this module. More...
 
void defineStatic (String staticName, Object staticValue)
 Defines a new static within this module. More...
 
void defineAttribute (String attributeName, Object attributeValue)
 Defines a new attribute within this module. More...
 
void import (Module module, Object symbol)
 Imports a module onto this one. More...
 
void import (Module module, Object symbol, Object alias)
 Imports a module onto this one with the specified alias. More...
 
void removeStatic (String staticName)
 Removes a specific static member from the module by name. More...
 
void clearStatic ()
 Clears all static members from the module. More...
 
void each_attribute (FunctionObject< Array > func)
 Performs a callback on each attribute in the module. More...
 
void map_attribute (FunctionObject< Array > func)
 Creates a new array populated with the results of calling a provided function on every element in the calling array. More...
 
Array find_all (FunctionObject func)
 Finds all static members that matches the precondition. More...
 
Object find_static (FunctionObject precondition)
 Finds a static member that matches the precondition. More...
 
String getModulePath ()
 Gets the module's path name. More...
 
Object getModuleAttribute (String path)
 
void setModuleAttribute (String path, Object value)
 
Object getScopeAttribute (String path)
 
void setScopeAttribute (String path, Object value)
 
- Public Member Functions inherited from System::Object
 Object ()
 constructor taking no param More...
 
Bool isInstanceOf (Class classType)
 Returns whether an object is of a specific class/type. More...
 
Object getDeepCopy ()
 Gets a deep copy of this object. More...
 
void setDeepCopy (Object obj)
 Unk. More...
 
String dump ()
 Dumps all info about an object. More...
 
Object getObjectAttribute (string path)
 
void setObjectAttribute (string path, Object value)
 
Bool hasPrimitiveInterface ()
 Returns whether this object has a primitive interface. More...
 
Bool toBool ()
 Casts this object to Bool. More...
 
Byte toByte ()
 Casts this object to Byte. More...
 
Short toShort ()
 Casts this object to Short. More...
 
Int toInt ()
 Casts this object to Int. More...
 
Long toLong ()
 Casts this object to Long. More...
 
UByte toUByte ()
 Casts this object to UByte. More...
 
UShort toUShort ()
 Casts this object to UShort. More...
 
UInt toUInt ()
 Casts this object to UInt. More...
 
ULong toULong ()
 Casts this object to ULong. More...
 
Float toFloat ()
 Casts this object to Float. More...
 
Double toDouble ()
 Casts this object to Double. More...
 
String toString ()
 Casts this object to String. More...
 
Symbol toSymbol ()
 Casts this object to Symbol. More...
 
Bool hasArrayInterface ()
 Returns whether this object has an Array interface. More...
 
Int getArrayCount ()
 Gets the Array item count for this object. More...
 
void setArrayCount ()
 Sets the Array item count for this object. More...
 
Object getArrayElement (Object arg0)
 Gets an Array item for this object. More...
 
void setArrayElement (Object arg0, Object arg1)
 Sets the Array item for this object. More...
 
Bool hasMapInterface ()
 Returns whether this object has a Map interface. More...
 
int getMapCount ()
 Returns the count of items in the map. More...
 
void setMapElement (Object arg0, Object arg1)
 Returns whether the Map has a specific object key. Bool hasMapElement(Object arg0);. More...
 
Object getMapElement (Object arg0)
 Gets a Map element by key. More...
 
void hasGeneratorInterface ()
 Returns whether this object has a generator interface. More...
 
Iterator generator ()
 Returns generator (?) More...
 
void hasIteratorInterface ()
 Returns whether this object has an iterator. More...
 
Iterator iterator ()
 Gets the iterator for this object. More...
 
void hasVariableInterface ()
 Returns whether this object is a variable. More...
 
void hasFunctionInterface ()
 Returns whether this object has a function interface. More...
 
Object call ()
 Calls this object as a function. More...
 
Bool hasByteDataInterface ()
 Returns whether this object has a byte data interface. More...
 
Int getByteDataCount ()
 Returns the ByteData size for this object. More...
 
void setByteDataCount (Int count)
 Sets the ByteData size for this object. More...
 
Int getByteDataCapacity ()
 Returns the ByteData capacity for this object. More...
 
void setByteDataCapacity (Int capacity)
 Sets the ByteData capacity for this object. More...
 
ByteData getByteData ()
 Gets the underlaying ByteData. More...
 
void setByteData (ByteData bytedata)
 Sets the underlaying ByteData. More...
 
void hasObjectSelectorInterface ()
 Returns whether this object has an object selector interface. More...
 
void self ()
 Gets the get for this object if it has a get interface. More...
 
void getArchiveTree ()
 
void setArchiveTree ()
 
ByteData serialize ()
 Serializes this object. More...
 
void deserialize (ByteData serializedData)
 Deserializes this object. More...
 
void defined (Object obj)
 Returns whether a certain object is defined within this object. More...
 
Array find_all (FunctionObject func)
 Finds all the elements in this object that matches the predicates. More...
 
void each_all (FunctionObject func)
 Applies callback to all elements in this object. More...
 
Array map_all (FunctionObject< Object > func)
 Maps all the elements in this object. More...
 
Bool operator!= ()
 Returns whether this object is not equal to another. More...
 
Bool operator== ()
 Returns whether this object is equal to another. More...
 

Public Attributes

MWidget next_widget
 Getter-only. More...
 
MWidget prev_widget
 Getter-only. More...
 
MRootWindow next_window
 Getter-only. More...
 
MRootWindow prev_window
 Getter-only. More...
 
MWidget first_actor
 Getter-only. More...
 
MWidget last_actor
 Getter-only. More...
 
MWidget first_effect
 Getter-only. More...
 
MWidget last_effect
 Getter-only. More...
 
Bool active
 
Bool focus
 
Bool prelight
 
Bool insensitive
 
Bool active0
 
Bool active1
 
Bool active2
 
Bool active3
 
Bool visible
 
Int x
 
Int y
 
Int w
 
Int h
 
Bool has_depth
 
Float depth
 Also zoom. More...
 
Float sx
 
Float sy
 
Float opacity
 Opacity from 0.0 to 1.0. 0 is transparent. More...
 
String blend_func_name
 Name of the blending function. Can be "mix", "add", "disable", "screen", "hard_light", "multiply". More...
 
Bool post_render
 Whether to post-render. Defaults to false. More...
 
Bool cursor_target
 Defaults to true. More...
 
Bool can_focus
 Whether the widget can be focused. Defaults to false. More...
 
Bool can_navigate
 Whether the widget can be navigated to. Defaults to true. More...
 
Bool is_face
 Whether this widget is a facing/displaying content. Defaults to false. More...
 
Bool is_mask
 Whether this widget is a mask. Defaults to false. More...
 
Bool wrap_text_target
 Whether to wrap text in the target. Defaults to false. More...
 
Int wrap_text_margin
 Text wraping margin. Defaults to 4. More...
 
Bool has_tooltip
 Whether this widget has a tooltip. Defaults to false. More...
 
String tooltip_key
 String key for the tooltip. More...
 
Float center_x
 Center would be 0.5. More...
 
Float center_y
 Center would be 0.5. More...
 
Float scale_x
 Normal is 1.0. More...
 
Float scale_y
 Normal is 1.0. More...
 
Float rotate
 Rotation in degrees. No rotation is 0.0, 180 = flipped. More...
 
Float skew_x
 
Float skew_y
 
Float translate_x
 
Float translate_y
 
Float offset_x
 
Float offset_y
 
Float navigate_source_x0
 
Float navigate_source_y0
 
Float navigate_source_x1
 
Float navigate_source_y1
 
Bool follow_navigate_source
 
Float navigate_target_x0
 
Float navigate_target_y0
 
Float navigate_target_x1
 
Float navigate_target_y1
 
Bool follow_navigate_target
 
Float cx
 
Float cy
 
Bool is_composite
 Getter-only. More...
 
MRectangle window_geometry
 
MRectangle screen_geometry
 
Array< Floatwindow_position
 
Array< Floatwindow_size
 
Array< Floatscreen_position
 
MActor actor
 
Array< Floatcenter
 
Array< Floatscale
 
Array< Floatskew
 
Array< Floattranslate
 
Array< Floatoffset
 
Array< Floatnavigate_source
 
Array< Floatnavigate_target
 
Array< Floatnavigate_box
 
Float cursor_align_x
 Normal is 0.5. More...
 
Float cursor_align_y
 Normal is 0.5. More...
 
Float cursor_angle
 Normal is -22.5
More...
 
Bool adaptive_cursor_align_x
 
Bool adaptive_cursor_align_y
 
Bool need_update
 
Bool packing
 
Bool packable
 Whether this object is allowed to be packed. Parent object must allow packing, such as any MBox. More...
 
Bool pack_children
 Whether to allow children to be packed within this widget. This is normally used to allow MRootWindow to pack its children, or prevent any MBox from packing. More...
 
Array< Intpack_pad
 Pad for each side. [pack_pad_left, pack_pad_right, pack_pad_top, pack_pad_bottom]. More...
 
Int pack_pad_left
 If packing enabled, Padding while packing on the left in pixels. More...
 
Int pack_pad_right
 If packing enabled, Padding while packing on the right in pixels. More...
 
Int pack_pad_top
 If packing enabled, Padding while packing at the top in pixels. More...
 
Int pack_pad_bottom
 If packing enabled, Padding while packing on the bottom in pixels. More...
 
Bool pack_allocate_x
 
Bool pack_allocate_y
 
Bool pack_allocate_w
 
Bool pack_allocate_h
 
Int pack_side
 
Bool pack_expand_x
 
Bool pack_expand_y
 
Bool pack_fill_x
 Whether to fill X while packing. Defaults to false. More...
 
Bool pack_fill_y
 Whether to fill Y while packing. Defaults to false. More...
 
Bool pack_shrink_x
 
Bool pack_shrink_y
 
Float pack_alignment_x
 Normal is 0.5. More...
 
Float pack_alignment_y
 Normal is 0.5. More...
 
Float minimum_width
 
Float minimum_height
 
Bool time_out
 
MethodObject interpolateX
 Getter-only. More...
 
MethodObject interpolateY
 Getter-only. More...
 
MethodObject toNormalCoord
 Getter-only. More...
 
MethodObject toWindowCoord
 Getter-only. More...
 
MethodObject toScreenCoord
 Getter-only. More...
 
Bool tooltip
 
- Public Attributes inherited from menu::MNode
MNode parent
 Gets or sets the parent node for this node. More...
 
MNode next
 Getter-only. Gets the next node for this node. More...
 
MNode prev
 Getter-only. Gets the previous node for this node. More...
 
MNode next_node
 Getter-only. Gets the next node for this node. Same as next. More...
 
MNode prev_node
 Getter-only. Gets the previous node for this node. Same as prev. More...
 
String class_name
 Getter-only. Gets the class name of this node. i.e "MRootWindow". More...
 
String prototype_name
 Getter-only. Gets the prototype name of this node. i.e "RootWindow". More...
 
String node_name
 Getter-only. Gets the name of this node. i.e "TopRoot". More...
 
String node_path
 Getter-only. Gets the path of this node. i.e "RunViewerProject::TopRoot". More...
 
Bool has_alias_name
 Getter-only. More...
 
String alias_name
 Alias name. Returns "nil" if not set (use has_alias_name) More...
 
Bool has_script
 Whether this node is linked to a script. More...
 
Bool is_enable
 Whether this node is enabled. More...
 
Bool package_ref
 
MRootWindow root_window
 Getter-only. Returns the root window linked to this node. More...
 
MProject project
 Getter-only. Returns the project linked to this node. More...
 
Object reset_script_check
 
Bool has_alias
 Getter-only. More...
 
Bool is_component
 
- Public Attributes inherited from System::Module
String name
 Returns the module name. More...
 
- Public Attributes inherited from System::Object
Int rc_size
 Getter-only. Reference counter size of this object. More...
 
Object rc_class
 Getter-only. Type name of the object. More...
 
Int rc_count
 Getter-only. Reference count of this object. More...
 
Int weak_count
 Getter-only. Weak reference count of this object. More...
 
Class class_id
 Class (type) object for this object. More...
 

Additional Inherited Members

- Static Public Attributes inherited from menu::MNode
static String GT4_compatible_name
 Setter-only. Unknown, sets an engine singleton. May not be used. More...
 

Detailed Description

Represents a UI component.

Definition at line 8 of file MWidget.cpp.

Constructor & Destructor Documentation

◆ MWidget()

menu::MWidget::MWidget ( )
inline

constructor taking no param

Definition at line 13 of file MWidget.cpp.

Member Function Documentation

◆ appendActor() [1/2]

void menu::MWidget::appendActor ( MActor  actor)

Appends an actor to actors of this widget.

◆ appendActor() [2/2]

void menu::MWidget::appendActor ( MRenderContext  context,
MActor  actor 
)

Appends an actor to actors of this widget (with context).

◆ appendEffect() [1/2]

void menu::MWidget::appendEffect ( MEffect  effect)

Appends an effect to effects of this widget.

◆ appendEffect() [2/2]

void menu::MWidget::appendEffect ( MRenderContext  context,
MEffect  effect 
)

Appends an effect to effects of this widget (with context).

◆ clearActor()

void menu::MWidget::clearActor ( MRenderContext  context = nil)

Clears all the actors from this widget.

◆ clearEffect()

void menu::MWidget::clearEffect ( MRenderContext  context = nil)

Clears all the effects from this widget.

◆ countActor()

Int menu::MWidget::countActor ( )

Gets the count of actors for this widget.

◆ countEffect()

Int menu::MWidget::countEffect ( )

Gets the count of effects for this widget.

◆ getAllocateSize()

Array< Float > menu::MWidget::getAllocateSize ( )
Returns
Array with size
  • [0] -> width (Int)
  • [1] -> height (Int)

◆ getBoundingBox()

MRectangle menu::MWidget::getBoundingBox ( )

◆ getNavigateWidget()

MWidget menu::MWidget::getNavigateWidget ( )

◆ getRequestSize()

Array< Float > menu::MWidget::getRequestSize ( )
Returns
Array with size
  • [0] -> width (Int)
  • [1] -> height (Int)

◆ insertActor() [1/2]

void menu::MWidget::insertActor ( MActor  unk,
MActor  unk2 
)

◆ insertActor() [2/2]

void menu::MWidget::insertActor ( MRenderContext  context,
MActor  unk,
MActor  unk2 
)

◆ insertEffect() [1/2]

void menu::MWidget::insertEffect ( MEffect  unk,
MEffect  unk2 
)

◆ insertEffect() [2/2]

void menu::MWidget::insertEffect ( MRenderContext  context,
MEffect  unk,
MEffect  unk2 
)

◆ removeActor() [1/2]

void menu::MWidget::removeActor ( MActor  actor)

Removes an actor from the list of actors of this widget.

◆ removeActor() [2/2]

void menu::MWidget::removeActor ( MRenderContext  context,
MActor  actor 
)

Removes an actor from the list of actors of this widget. (with context)

◆ removeEffect() [1/2]

void menu::MWidget::removeEffect ( MEffect  effect)

Removes an effect from the list of effects of this widget.

◆ removeEffect() [2/2]

void menu::MWidget::removeEffect ( MRenderContext  context,
MEffect  effect 
)

Removes an effect from the list of effects of this widget. (with context)

◆ replaceActor() [1/2]

void menu::MWidget::replaceActor ( MActor  src,
MActor  target 
)

Replace a specific actor of this widget.

◆ replaceActor() [2/2]

void menu::MWidget::replaceActor ( MRenderContext  context,
MActor  src,
MActor  target 
)

Replace a specific actor of this widget. (with context)

◆ replaceEffect() [1/2]

void menu::MWidget::replaceEffect ( MEffect  src,
MEffect  target 
)

Replace a specific effect of this widget.

◆ replaceEffect() [2/2]

void menu::MWidget::replaceEffect ( MRenderContext  context,
MEffect  src,
MEffect  target 
)

Replace a specific effect of this widget. (with context)

◆ resetCoord()

void menu::MWidget::resetCoord ( Bool  unk = false)

Member Data Documentation

◆ active

Bool menu::MWidget::active

Definition at line 95 of file MWidget.cpp.

◆ active0

Bool menu::MWidget::active0

Definition at line 99 of file MWidget.cpp.

◆ active1

Bool menu::MWidget::active1

Definition at line 100 of file MWidget.cpp.

◆ active2

Bool menu::MWidget::active2

Definition at line 101 of file MWidget.cpp.

◆ active3

Bool menu::MWidget::active3

Definition at line 102 of file MWidget.cpp.

◆ actor

MActor menu::MWidget::actor

Definition at line 201 of file MWidget.cpp.

◆ adaptive_cursor_align_x

Bool menu::MWidget::adaptive_cursor_align_x

Definition at line 221 of file MWidget.cpp.

◆ adaptive_cursor_align_y

Bool menu::MWidget::adaptive_cursor_align_y

Definition at line 222 of file MWidget.cpp.

◆ blend_func_name

String menu::MWidget::blend_func_name

Name of the blending function. Can be "mix", "add", "disable", "screen", "hard_light", "multiply".

Definition at line 120 of file MWidget.cpp.

◆ can_focus

Bool menu::MWidget::can_focus

Whether the widget can be focused. Defaults to false.

Definition at line 129 of file MWidget.cpp.

◆ can_navigate

Bool menu::MWidget::can_navigate

Whether the widget can be navigated to. Defaults to true.

Definition at line 132 of file MWidget.cpp.

◆ center

Array<Float> menu::MWidget::center

Definition at line 203 of file MWidget.cpp.

◆ center_x

Float menu::MWidget::center_x

Center would be 0.5.

Definition at line 153 of file MWidget.cpp.

◆ center_y

Float menu::MWidget::center_y

Center would be 0.5.

Definition at line 156 of file MWidget.cpp.

◆ cursor_align_x

Float menu::MWidget::cursor_align_x

Normal is 0.5.

Definition at line 213 of file MWidget.cpp.

◆ cursor_align_y

Float menu::MWidget::cursor_align_y

Normal is 0.5.

Definition at line 216 of file MWidget.cpp.

◆ cursor_angle

Float menu::MWidget::cursor_angle

Normal is -22.5

Definition at line 219 of file MWidget.cpp.

◆ cursor_target

Bool menu::MWidget::cursor_target

Defaults to true.

Definition at line 126 of file MWidget.cpp.

◆ cx

Float menu::MWidget::cx

Definition at line 188 of file MWidget.cpp.

◆ cy

Float menu::MWidget::cy

Definition at line 189 of file MWidget.cpp.

◆ depth

Float menu::MWidget::depth

Also zoom.

Definition at line 111 of file MWidget.cpp.

◆ first_actor

MWidget menu::MWidget::first_actor

Getter-only.

Definition at line 28 of file MWidget.cpp.

◆ first_effect

MWidget menu::MWidget::first_effect

Getter-only.

Definition at line 61 of file MWidget.cpp.

◆ focus

Bool menu::MWidget::focus

Definition at line 96 of file MWidget.cpp.

◆ follow_navigate_source

Bool menu::MWidget::follow_navigate_source

Definition at line 180 of file MWidget.cpp.

◆ follow_navigate_target

Bool menu::MWidget::follow_navigate_target

Definition at line 186 of file MWidget.cpp.

◆ h

Int menu::MWidget::h

Definition at line 107 of file MWidget.cpp.

◆ has_depth

Bool menu::MWidget::has_depth

Definition at line 108 of file MWidget.cpp.

◆ has_tooltip

Bool menu::MWidget::has_tooltip

Whether this widget has a tooltip. Defaults to false.

Definition at line 147 of file MWidget.cpp.

◆ insensitive

Bool menu::MWidget::insensitive

Definition at line 98 of file MWidget.cpp.

◆ interpolateX

MethodObject menu::MWidget::interpolateX

Getter-only.

Definition at line 288 of file MWidget.cpp.

◆ interpolateY

MethodObject menu::MWidget::interpolateY

Getter-only.

Definition at line 291 of file MWidget.cpp.

◆ is_composite

Bool menu::MWidget::is_composite

Getter-only.

Definition at line 192 of file MWidget.cpp.

◆ is_face

Bool menu::MWidget::is_face

Whether this widget is a facing/displaying content. Defaults to false.

Definition at line 135 of file MWidget.cpp.

◆ is_mask

Bool menu::MWidget::is_mask

Whether this widget is a mask. Defaults to false.

Definition at line 138 of file MWidget.cpp.

◆ last_actor

MWidget menu::MWidget::last_actor

Getter-only.

Definition at line 31 of file MWidget.cpp.

◆ last_effect

MWidget menu::MWidget::last_effect

Getter-only.

Definition at line 64 of file MWidget.cpp.

◆ minimum_height

Float menu::MWidget::minimum_height

Definition at line 270 of file MWidget.cpp.

◆ minimum_width

Float menu::MWidget::minimum_width

Definition at line 269 of file MWidget.cpp.

◆ navigate_box

Array<Float> menu::MWidget::navigate_box

Definition at line 210 of file MWidget.cpp.

◆ navigate_source

Array<Float> menu::MWidget::navigate_source

Definition at line 208 of file MWidget.cpp.

◆ navigate_source_x0

Float menu::MWidget::navigate_source_x0

Definition at line 176 of file MWidget.cpp.

◆ navigate_source_x1

Float menu::MWidget::navigate_source_x1

Definition at line 178 of file MWidget.cpp.

◆ navigate_source_y0

Float menu::MWidget::navigate_source_y0

Definition at line 177 of file MWidget.cpp.

◆ navigate_source_y1

Float menu::MWidget::navigate_source_y1

Definition at line 179 of file MWidget.cpp.

◆ navigate_target

Array<Float> menu::MWidget::navigate_target

Definition at line 209 of file MWidget.cpp.

◆ navigate_target_x0

Float menu::MWidget::navigate_target_x0

Definition at line 182 of file MWidget.cpp.

◆ navigate_target_x1

Float menu::MWidget::navigate_target_x1

Definition at line 184 of file MWidget.cpp.

◆ navigate_target_y0

Float menu::MWidget::navigate_target_y0

Definition at line 183 of file MWidget.cpp.

◆ navigate_target_y1

Float menu::MWidget::navigate_target_y1

Definition at line 185 of file MWidget.cpp.

◆ need_update

Bool menu::MWidget::need_update

Definition at line 223 of file MWidget.cpp.

◆ next_widget

MWidget menu::MWidget::next_widget

Getter-only.

Definition at line 16 of file MWidget.cpp.

◆ next_window

MRootWindow menu::MWidget::next_window

Getter-only.

Definition at line 22 of file MWidget.cpp.

◆ offset

Array<Float> menu::MWidget::offset

Definition at line 207 of file MWidget.cpp.

◆ offset_x

Float menu::MWidget::offset_x

Definition at line 173 of file MWidget.cpp.

◆ offset_y

Float menu::MWidget::offset_y

Definition at line 174 of file MWidget.cpp.

◆ opacity

Float menu::MWidget::opacity

Opacity from 0.0 to 1.0. 0 is transparent.

Definition at line 117 of file MWidget.cpp.

◆ pack_alignment_x

Float menu::MWidget::pack_alignment_x

Normal is 0.5.

Definition at line 264 of file MWidget.cpp.

◆ pack_alignment_y

Float menu::MWidget::pack_alignment_y

Normal is 0.5.

Definition at line 267 of file MWidget.cpp.

◆ pack_allocate_h

Bool menu::MWidget::pack_allocate_h

Definition at line 250 of file MWidget.cpp.

◆ pack_allocate_w

Bool menu::MWidget::pack_allocate_w

Definition at line 249 of file MWidget.cpp.

◆ pack_allocate_x

Bool menu::MWidget::pack_allocate_x

Definition at line 247 of file MWidget.cpp.

◆ pack_allocate_y

Bool menu::MWidget::pack_allocate_y

Definition at line 248 of file MWidget.cpp.

◆ pack_children

Bool menu::MWidget::pack_children

Whether to allow children to be packed within this widget. This is normally used to allow MRootWindow to pack its children, or prevent any MBox from packing.

Definition at line 230 of file MWidget.cpp.

◆ pack_expand_x

Bool menu::MWidget::pack_expand_x

Definition at line 252 of file MWidget.cpp.

◆ pack_expand_y

Bool menu::MWidget::pack_expand_y

Definition at line 253 of file MWidget.cpp.

◆ pack_fill_x

Bool menu::MWidget::pack_fill_x

Whether to fill X while packing. Defaults to false.

Definition at line 256 of file MWidget.cpp.

◆ pack_fill_y

Bool menu::MWidget::pack_fill_y

Whether to fill Y while packing. Defaults to false.

Definition at line 259 of file MWidget.cpp.

◆ pack_pad

Array<Int> menu::MWidget::pack_pad

Pad for each side. [pack_pad_left, pack_pad_right, pack_pad_top, pack_pad_bottom].

Definition at line 233 of file MWidget.cpp.

◆ pack_pad_bottom

Int menu::MWidget::pack_pad_bottom

If packing enabled, Padding while packing on the bottom in pixels.

Definition at line 245 of file MWidget.cpp.

◆ pack_pad_left

Int menu::MWidget::pack_pad_left

If packing enabled, Padding while packing on the left in pixels.

Definition at line 236 of file MWidget.cpp.

◆ pack_pad_right

Int menu::MWidget::pack_pad_right

If packing enabled, Padding while packing on the right in pixels.

Definition at line 239 of file MWidget.cpp.

◆ pack_pad_top

Int menu::MWidget::pack_pad_top

If packing enabled, Padding while packing at the top in pixels.

Definition at line 242 of file MWidget.cpp.

◆ pack_shrink_x

Bool menu::MWidget::pack_shrink_x

Definition at line 260 of file MWidget.cpp.

◆ pack_shrink_y

Bool menu::MWidget::pack_shrink_y

Definition at line 261 of file MWidget.cpp.

◆ pack_side

Int menu::MWidget::pack_side

Definition at line 251 of file MWidget.cpp.

◆ packable

Bool menu::MWidget::packable

Whether this object is allowed to be packed. Parent object must allow packing, such as any MBox.

Definition at line 227 of file MWidget.cpp.

◆ packing

Bool menu::MWidget::packing

Definition at line 224 of file MWidget.cpp.

◆ post_render

Bool menu::MWidget::post_render

Whether to post-render. Defaults to false.

Definition at line 123 of file MWidget.cpp.

◆ prelight

Bool menu::MWidget::prelight

Definition at line 97 of file MWidget.cpp.

◆ prev_widget

MWidget menu::MWidget::prev_widget

Getter-only.

Definition at line 19 of file MWidget.cpp.

◆ prev_window

MRootWindow menu::MWidget::prev_window

Getter-only.

Definition at line 25 of file MWidget.cpp.

◆ rotate

Float menu::MWidget::rotate

Rotation in degrees. No rotation is 0.0, 180 = flipped.

Definition at line 165 of file MWidget.cpp.

◆ scale

Array<Float> menu::MWidget::scale

Definition at line 204 of file MWidget.cpp.

◆ scale_x

Float menu::MWidget::scale_x

Normal is 1.0.

Definition at line 159 of file MWidget.cpp.

◆ scale_y

Float menu::MWidget::scale_y

Normal is 1.0.

Definition at line 162 of file MWidget.cpp.

◆ screen_geometry

MRectangle menu::MWidget::screen_geometry

Definition at line 195 of file MWidget.cpp.

◆ screen_position

Array<Float> menu::MWidget::screen_position

Definition at line 199 of file MWidget.cpp.

◆ skew

Array<Float> menu::MWidget::skew

Definition at line 205 of file MWidget.cpp.

◆ skew_x

Float menu::MWidget::skew_x

Definition at line 167 of file MWidget.cpp.

◆ skew_y

Float menu::MWidget::skew_y

Definition at line 168 of file MWidget.cpp.

◆ sx

Float menu::MWidget::sx

Definition at line 113 of file MWidget.cpp.

◆ sy

Float menu::MWidget::sy

Definition at line 114 of file MWidget.cpp.

◆ time_out

Bool menu::MWidget::time_out

Definition at line 271 of file MWidget.cpp.

◆ toNormalCoord

MethodObject menu::MWidget::toNormalCoord

Getter-only.

Definition at line 294 of file MWidget.cpp.

◆ tooltip

Bool menu::MWidget::tooltip

Definition at line 304 of file MWidget.cpp.

◆ tooltip_key

String menu::MWidget::tooltip_key

String key for the tooltip.

Definition at line 150 of file MWidget.cpp.

◆ toScreenCoord

MethodObject menu::MWidget::toScreenCoord

Getter-only.

Definition at line 300 of file MWidget.cpp.

◆ toWindowCoord

MethodObject menu::MWidget::toWindowCoord

Getter-only.

Definition at line 297 of file MWidget.cpp.

◆ translate

Array<Float> menu::MWidget::translate

Definition at line 206 of file MWidget.cpp.

◆ translate_x

Float menu::MWidget::translate_x

Definition at line 170 of file MWidget.cpp.

◆ translate_y

Float menu::MWidget::translate_y

Definition at line 171 of file MWidget.cpp.

◆ visible

Bool menu::MWidget::visible

Definition at line 103 of file MWidget.cpp.

◆ w

Int menu::MWidget::w

Definition at line 106 of file MWidget.cpp.

◆ window_geometry

MRectangle menu::MWidget::window_geometry

Definition at line 194 of file MWidget.cpp.

◆ window_position

Array<Float> menu::MWidget::window_position

Definition at line 197 of file MWidget.cpp.

◆ window_size

Array<Float> menu::MWidget::window_size

Definition at line 198 of file MWidget.cpp.

◆ wrap_text_margin

Int menu::MWidget::wrap_text_margin

Text wraping margin. Defaults to 4.

Definition at line 144 of file MWidget.cpp.

◆ wrap_text_target

Bool menu::MWidget::wrap_text_target

Whether to wrap text in the target. Defaults to false.

Definition at line 141 of file MWidget.cpp.

◆ x

Int menu::MWidget::x

Definition at line 104 of file MWidget.cpp.

◆ y

Int menu::MWidget::y

Definition at line 105 of file MWidget.cpp.


The documentation for this class was generated from the following file: