C# Класс entity.MetaEditor2.MetaEditorControlPage

Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
MetaEditorControlPage ( Meta meta, MapForms mapForm ) : System
MetaEditorControlPage_Closing ( object sender, FormClosingEventArgs e ) : void
ReloadMetaForSameReflexive ( int offset ) : void
checkSelectionInCurrentTag ( ) : bool
gotoOffset ( int offset ) : void
loadReflexivesList ( reflexiveData parentReflexive, int metaOffset, object items ) : entity.MetaEditor2.reflexiveData[]

Uses recursion to create a structured reflexiveData listing. Call "refreshReflexiveList()" afterwards.

loadTreeReflexives ( int metaOffset, object items, bool enabled ) : System.Windows.Forms.TreeNode[]
refreshReflexiveList ( reflexiveData parentReflexive ) : void

Scans from the given reflexive through all children and updates counts, offsets, etc

setFormColors ( Color foreColor, Color backColor ) : void

Sets the colors for all the controls on the ME2 form

showInfoBox ( string info, int time ) : void

Displays an info pane and keeps it open for an amount of time.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

Приватные методы

Метод Описание
CurrentControl_GotFocus ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

MetaEditorControlPage_Activated ( object sender, EventArgs e ) : void
MetaEditorControlPage_GotFocus ( object sender, EventArgs e ) : void
MetaEditorControlPage_KeyDown ( object sender, KeyEventArgs e ) : void
MetaEditorControlPage_KeyUp ( object sender, KeyEventArgs e ) : void
WinMEControl_LostFocus ( object sender, EventArgs e ) : void

This is used to update the reflexive label

addReflexive ( ToolStrip ts, String text ) : void
btnReset_Click ( object sender, EventArgs e ) : void
btnRestoreValues_Click ( object sender, EventArgs e ) : void
btnSaveValues_Click ( object sender, EventArgs e ) : void
btnSave_Click ( object sender, EventArgs e ) : void
btnTreeViewOpen_Click ( object sender, EventArgs e ) : void
btnTreeViewOpen_MouseEnter ( object sender, EventArgs e ) : void
btnTreeViewOpen_MouseLeave ( object sender, EventArgs e ) : void
cbHideUnused_CheckedChanged ( object sender, EventArgs e ) : void
cbIdent_MouseEnter ( object sender, EventArgs e ) : void
cbIdent_MouseLeave ( object sender, EventArgs e ) : void
cbSortByName_CheckedChanged ( object sender, EventArgs e ) : void
checkSave ( ) : void

Called before the panel is disposed of. Checks for any changes to the tag and propmts to save if changes found.

cntl_MouseEnter ( object sender, EventArgs e ) : void
cntl_MouseLeave ( object sender, EventArgs e ) : void
createReflexiveList ( ) : reflexiveData

Creates a "MAIN" reflexive and a complete list of all sub-reflexives.

createTreeListing ( ) : void
debugPokeReflexive ( reflexiveData rd ) : void

Pokes a full reflexive to the xbox

debugPokeValue ( ) : void
findNodeOffset ( TreeNodeCollection tns, int offset ) : TreeNode
jumpToTagToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Loads the meta for the current ident under the Context MenuStrip and then loads it into the Meta Editor

loadControls ( TreeNode Location ) : void
loadLabels ( reflexiveData rd ) : string[]

Loads all the labels into the dropdown selection box.

refreshReflexiveListRecursive ( reflexiveData parentReflexive, int metaOffset ) : void
refreshTreeListing ( TreeNode parent ) : void
refreshTreeListing ( reflexiveData parentReflexive ) : void
refreshTreeSubNodes ( TreeNode parent ) : void
refreshTreeSubNodes ( reflexiveData parent ) : void
tmr_MEControlPage_Tick ( object sender, EventArgs e ) : void
toHex ( byte value ) : string
toHex ( int value ) : string
treeViewTagReflexives_AfterSelect ( object sender, TreeViewEventArgs e ) : void

Updates the current meta with the selected node.

treeViewTagReflexives_BeforeSelect ( object sender, System e ) : void
treeViewTagReflexives_Click ( object sender, EventArgs e ) : void
treeViewTagReflexives_DoubleClick ( object sender, EventArgs e ) : void
treeViewTagReflexives_DrawNode ( object sender, DrawTreeNodeEventArgs e ) : void
treeViewTagReflexives_MouseLeave ( object sender, EventArgs e ) : void
tsBtnCopyToAll_Click ( object sender, EventArgs e ) : void
tsBtnResetReflexiveAll_Click ( object sender, EventArgs e ) : void
tsBtnResetReflexive_Click ( object sender, EventArgs e ) : void
tsBtnResetValue_Click ( object sender, EventArgs e ) : void
tsExternalReferenceAdd_Click ( object sender, EventArgs e ) : void
tsExternalReferencePoint_Click ( object sender, EventArgs e ) : void
tsOpenMassFieldEdit_Click ( object sender, EventArgs e ) : void
tsbc_DropDown ( object sender, EventArgs e ) : void
tsbc_DropDownClosed ( object sender, EventArgs e ) : void
tsbc_SelectedIndexChanged ( object sender, EventArgs e ) : void
tsbtnPeek_CheckedChanged ( object sender, System e ) : void
tsbtnPoke_Click ( object sender, EventArgs e ) : void

Описание методов

Dispose() защищенный Метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

MetaEditorControlPage() публичный Метод

public MetaEditorControlPage ( Meta meta, MapForms mapForm ) : System
meta HaloMap.Meta.Meta
mapForm MapForms
Результат System

MetaEditorControlPage_Closing() публичный Метод

public MetaEditorControlPage_Closing ( object sender, FormClosingEventArgs e ) : void
sender object
e System.Windows.Forms.FormClosingEventArgs
Результат void

ReloadMetaForSameReflexive() публичный Метод

public ReloadMetaForSameReflexive ( int offset ) : void
offset int
Результат void

checkSelectionInCurrentTag() публичный Метод

public checkSelectionInCurrentTag ( ) : bool
Результат bool

gotoOffset() публичный Метод

public gotoOffset ( int offset ) : void
offset int
Результат void

loadReflexivesList() публичный Метод

Uses recursion to create a structured reflexiveData listing. Call "refreshReflexiveList()" afterwards.
public loadReflexivesList ( reflexiveData parentReflexive, int metaOffset, object items ) : entity.MetaEditor2.reflexiveData[]
parentReflexive reflexiveData The starting reflexive to start at. (Usually "MAIN")
metaOffset int The offset to the meta
items object IFPIO item listing
Результат entity.MetaEditor2.reflexiveData[]

loadTreeReflexives() публичный Метод

public loadTreeReflexives ( int metaOffset, object items, bool enabled ) : System.Windows.Forms.TreeNode[]
metaOffset int
items object
enabled bool
Результат System.Windows.Forms.TreeNode[]

refreshReflexiveList() публичный Метод

Scans from the given reflexive through all children and updates counts, offsets, etc
public refreshReflexiveList ( reflexiveData parentReflexive ) : void
parentReflexive reflexiveData The reflexive to start scanning at
Результат void

setFormColors() публичный Метод

Sets the colors for all the controls on the ME2 form
public setFormColors ( Color foreColor, Color backColor ) : void
foreColor Color
backColor Color
Результат void

showInfoBox() публичный Метод

Displays an info pane and keeps it open for an amount of time.
public showInfoBox ( string info, int time ) : void
info string The text to display in the Info Pane
time int The time to display the info pane, in milliseconds
Результат void