Elin Modding Docs Doc
Loading...
Searching...
No Matches
Widget Class Reference
Inheritance diagram for Widget:
EMono BaseWidgetNotice WidgetArtTool WidgetBottomBar WidgetCodex WidgetCurrentTool WidgetDate WidgetDebug WidgetEquip WidgetExp WidgetExpHome WidgetExplorer WidgetFeed WidgetHP WidgetHotbar WidgetInspector WidgetMainText WidgetMascot WidgetMemo WidgetMenuPanel WidgetMinimap WidgetMouseover WidgetNeeds WidgetPopText WidgetPopup WidgetQuestTracker WidgetRoster WidgetSceneCustomizer WidgetSideMenu WidgetSideScreen WidgetStatsBar WidgetSticky WidgetStockTracker WidgetSystemIndicator WidgetTracker WidgetTutorial WidgetUnityChan

Classes

class  Config
 
class  Meta
 

Public Types

enum  WidgetType { Default , ZoomMenu }
 
enum  State { Active , Inactive }
 

Public Member Functions

void Test ()
 
bool IsInRightMode ()
 
void Activate ()
 
virtual void OnActivate ()
 
virtual object CreateExtra ()
 
void Deactivate ()
 
virtual void OnDeactivate ()
 
void Close ()
 
void Reactivate ()
 
virtual void OnManagerActivate ()
 
virtual void OnManagerDeactivate ()
 
void SetAnchor (RectPosition p)
 
void SetPivot (RectPosition p)
 
virtual void OnChangePivot ()
 
void UpdateConfig ()
 
virtual void OnUpdateConfig ()
 
void ClampToScreen ()
 
virtual void OnChangeResolution ()
 
void OnChangePosition ()
 
virtual void OnChangeActionMode ()
 
virtual void OnFlip ()
 
bool IsAlignTop ()
 
Layer AddLayer (Layer l, Transform trans)
 
void RefreshTipPivotPosition ()
 
SkinSet GetSkin ()
 
SkinConfig GetSkinConfig ()
 
void SetSkin (int id, int v=0)
 
void TestSkin ()
 
virtual void ApplySkin ()
 
virtual void OnApplySkin ()
 
void InstantiateDeco (SkinDeco deco)
 
void AddDeco (SkinDeco deco)
 
void RemoveDeco (SkinDeco deco)
 
virtual bool CanShowContextMenu ()
 
void ShowContextMenu ()
 
void SetBaseContextMenu (UIContextMenu m)
 
virtual void OnSetContextMenu (UIContextMenu m)
 
void SetGridContextMenu (UIContextMenu m)
 
void SoundActivate ()
 

Public Attributes

Image imageBG
 
SoundData soundActivate
 
UIDragPanel dragPanel
 
RectTransform tipPivotLeft
 
RectTransform tipPivotRight
 

Protected Member Functions

void ClampToScreenEnsured (Component c, Vector2 anchoredPos)
 
void ClampToScreen (RectTransform rect, float margin=10f)
 

Protected Attributes

bool flip
 

Properties

string ID [get]
 
Widget.Config config [get]
 
SkinRoot skinRoot [get]
 
bool IsSealed [get]
 
virtual bool ShowStyleMenu [get]
 
virtual bool AlwaysTop [get]
 
virtual bool IsStaticPosition [get]
 
virtual bool AlwaysBottom [get]
 
virtual Type SetSiblingAfter [get]
 
virtual bool ShowInBuildMode [get]
 
virtual bool RightClickToClose [get]
 
virtual bool AllowRightClickToClose [get]
 
- Properties inherited from EMono
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SoundManager Sound [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EMono
static int rnd (int a)
 
- Static Public Attributes inherited from EMono
static Core core
 

Detailed Description

Definition at line 8 of file Widget.cs.

Member Enumeration Documentation

◆ State

enum Widget.State

Definition at line 883 of file Widget.cs.

◆ WidgetType

enum Widget.WidgetType

Definition at line 762 of file Widget.cs.

Member Function Documentation

◆ Activate()

void Widget.Activate ( )

Definition at line 156 of file Widget.cs.

◆ AddDeco()

void Widget.AddDeco ( SkinDeco deco)

Definition at line 514 of file Widget.cs.

◆ AddLayer()

Layer Widget.AddLayer ( Layer l,
Transform trans )

Definition at line 411 of file Widget.cs.

◆ ApplySkin()

virtual void Widget.ApplySkin ( )
virtual

Definition at line 481 of file Widget.cs.

◆ CanShowContextMenu()

virtual bool Widget.CanShowContextMenu ( )
virtual

Definition at line 528 of file Widget.cs.

◆ ClampToScreen() [1/2]

void Widget.ClampToScreen ( )

Definition at line 352 of file Widget.cs.

◆ ClampToScreen() [2/2]

void Widget.ClampToScreen ( RectTransform rect,
float margin = 10f )
protected

Definition at line 358 of file Widget.cs.

◆ ClampToScreenEnsured()

void Widget.ClampToScreenEnsured ( Component c,
Vector2 anchoredPos )
protected

Definition at line 338 of file Widget.cs.

◆ Close()

void Widget.Close ( )

Definition at line 228 of file Widget.cs.

◆ CreateExtra()

virtual object Widget.CreateExtra ( )
virtual

Definition at line 208 of file Widget.cs.

◆ Deactivate()

void Widget.Deactivate ( )

Definition at line 214 of file Widget.cs.

◆ GetSkin()

SkinSet Widget.GetSkin ( )

Definition at line 448 of file Widget.cs.

◆ GetSkinConfig()

SkinConfig Widget.GetSkinConfig ( )

Definition at line 454 of file Widget.cs.

◆ InstantiateDeco()

void Widget.InstantiateDeco ( SkinDeco deco)

Definition at line 503 of file Widget.cs.

◆ IsAlignTop()

bool Widget.IsAlignTop ( )

Definition at line 404 of file Widget.cs.

◆ IsInRightMode()

bool Widget.IsInRightMode ( )

Definition at line 150 of file Widget.cs.

◆ OnActivate()

virtual void Widget.OnActivate ( )
virtual

Definition at line 203 of file Widget.cs.

◆ OnApplySkin()

virtual void Widget.OnApplySkin ( )
virtual

Definition at line 498 of file Widget.cs.

◆ OnChangeActionMode()

virtual void Widget.OnChangeActionMode ( )
virtual

Definition at line 393 of file Widget.cs.

◆ OnChangePivot()

virtual void Widget.OnChangePivot ( )
virtual

Definition at line 319 of file Widget.cs.

◆ OnChangePosition()

void Widget.OnChangePosition ( )

Definition at line 381 of file Widget.cs.

◆ OnChangeResolution()

virtual void Widget.OnChangeResolution ( )
virtual

Definition at line 375 of file Widget.cs.

◆ OnDeactivate()

virtual void Widget.OnDeactivate ( )
virtual

Definition at line 223 of file Widget.cs.

◆ OnFlip()

virtual void Widget.OnFlip ( )
virtual

Definition at line 399 of file Widget.cs.

◆ OnManagerActivate()

virtual void Widget.OnManagerActivate ( )
virtual

Definition at line 241 of file Widget.cs.

◆ OnManagerDeactivate()

virtual void Widget.OnManagerDeactivate ( )
virtual

Definition at line 265 of file Widget.cs.

◆ OnSetContextMenu()

virtual void Widget.OnSetContextMenu ( UIContextMenu m)
virtual

Definition at line 656 of file Widget.cs.

◆ OnUpdateConfig()

virtual void Widget.OnUpdateConfig ( )
virtual

Definition at line 333 of file Widget.cs.

◆ Reactivate()

void Widget.Reactivate ( )

Definition at line 234 of file Widget.cs.

◆ RefreshTipPivotPosition()

void Widget.RefreshTipPivotPosition ( )

Definition at line 434 of file Widget.cs.

◆ RemoveDeco()

void Widget.RemoveDeco ( SkinDeco deco)

Definition at line 521 of file Widget.cs.

◆ SetAnchor()

void Widget.SetAnchor ( RectPosition p)

Definition at line 271 of file Widget.cs.

◆ SetBaseContextMenu()

void Widget.SetBaseContextMenu ( UIContextMenu m)

Definition at line 542 of file Widget.cs.

◆ SetGridContextMenu()

void Widget.SetGridContextMenu ( UIContextMenu m)

Definition at line 662 of file Widget.cs.

◆ SetPivot()

void Widget.SetPivot ( RectPosition p)

Definition at line 279 of file Widget.cs.

◆ SetSkin()

void Widget.SetSkin ( int id,
int v = 0 )

Definition at line 460 of file Widget.cs.

◆ ShowContextMenu()

void Widget.ShowContextMenu ( )

Definition at line 534 of file Widget.cs.

◆ SoundActivate()

void Widget.SoundActivate ( )

Definition at line 691 of file Widget.cs.

◆ Test()

void Widget.Test ( )

Definition at line 11 of file Widget.cs.

◆ TestSkin()

void Widget.TestSkin ( )

Definition at line 474 of file Widget.cs.

◆ UpdateConfig()

void Widget.UpdateConfig ( )

Definition at line 324 of file Widget.cs.

Member Data Documentation

◆ dragPanel

UIDragPanel Widget.dragPanel

Definition at line 709 of file Widget.cs.

◆ flip

bool Widget.flip
protected

Definition at line 724 of file Widget.cs.

◆ imageBG

Image Widget.imageBG

Definition at line 703 of file Widget.cs.

◆ soundActivate

SoundData Widget.soundActivate

Definition at line 706 of file Widget.cs.

◆ tipPivotLeft

RectTransform Widget.tipPivotLeft

Definition at line 715 of file Widget.cs.

◆ tipPivotRight

RectTransform Widget.tipPivotRight

Definition at line 718 of file Widget.cs.

Property Documentation

◆ AllowRightClickToClose

virtual bool Widget.AllowRightClickToClose
get

Definition at line 141 of file Widget.cs.

◆ AlwaysBottom

virtual bool Widget.AlwaysBottom
get

Definition at line 101 of file Widget.cs.

◆ AlwaysTop

virtual bool Widget.AlwaysTop
get

Definition at line 81 of file Widget.cs.

◆ config

Widget.Config Widget.config
get

Definition at line 31 of file Widget.cs.

◆ ID

string Widget.ID
get

Definition at line 17 of file Widget.cs.

◆ IsSealed

bool Widget.IsSealed
get

Definition at line 61 of file Widget.cs.

◆ IsStaticPosition

virtual bool Widget.IsStaticPosition
get

Definition at line 91 of file Widget.cs.

◆ RightClickToClose

virtual bool Widget.RightClickToClose
get

Definition at line 131 of file Widget.cs.

◆ SetSiblingAfter

virtual Type Widget.SetSiblingAfter
get

Definition at line 111 of file Widget.cs.

◆ ShowInBuildMode

virtual bool Widget.ShowInBuildMode
get

Definition at line 121 of file Widget.cs.

◆ ShowStyleMenu

virtual bool Widget.ShowStyleMenu
get

Definition at line 71 of file Widget.cs.

◆ skinRoot

SkinRoot Widget.skinRoot
get

Definition at line 46 of file Widget.cs.


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