Property | Type | Description | |
---|---|---|---|
Prims | List |
Method | Description | |
---|---|---|
DemoTab_Disposed ( object sender, EventArgs e ) : void |
Cleanup after the tab is closed Unregister event handler hooks we have installed
|
|
MenuButtonClicked ( object sender, EventArgs e ) : void |
Handling the click on Plugins -> Demo Tab button Check if we already have a tab. If we do make it active tab. If not, create a new tab and make it active.
|
|
Objects_OnNewPrim ( object sender, PrimEventArgs e ) : void | ||
RegisterClientEvents ( GridClient client ) : void |
Registration of all GridClient (libomv) events go here
|
|
Self_ChatFromSimulator ( object sender, ChatEventArgs e ) : void | ||
SimpleBuilder ( ) : System |
Default constructor. Never used. Needed for VS designer
|
|
SimpleBuilder ( RadegastInstance instance, bool unused ) : System |
Main constructor used when actually creating the tab control for display Register client and instance events
|
|
StartPlugin ( RadegastInstance inst ) : void |
Plugin loader calls this at the time plugin gets created We add a button to the Plugins menu on the main window for this tab
|
|
StopPlugin ( RadegastInstance inst ) : void |
Called when the plugin manager unloads our plugin. Close the tab if it's active and remove the menu button
|
|
UnregisterClientEvents ( GridClient client ) : void |
Unregistration of GridClient (libomv) events. Important that this be symetric to RegisterClientEvents() calls
|
|
instance_ClientChanged ( object sender, ClientChangedEventArgs e ) : void |
Hadle case when GridClient is changed (relog haa occured without quiting Radegast). We need to unregister events from the old client and re-register them with the new
|
|
propRequester_OnTick ( int remaining ) : void |
Method | Description | |
---|---|---|
BuildAndRez ( PrimType primType ) : void | ||
GetObjectName ( Primitive prim ) : string | ||
GetObjectName ( Primitive prim, int distance ) : string | ||
IncludePrim ( Primitive prim ) : bool | ||
btnBuild_Click ( object sender, EventArgs e ) : void | ||
btn_Save_Click ( object sender, EventArgs e ) : void | ||
button7_Click ( object sender, EventArgs e ) : void | ||
getPosFromSelection ( ) : void | ||
getRotFromSelection ( ) : void | ||
getScaleFromSelection ( ) : void | ||
lstPrims_RetrieveVirtualItem ( object sender, RetrieveVirtualItemEventArgs e ) : void | ||
lstPrims_SelectedIndexChanged ( object sender, EventArgs e ) : void | ||
setPositionToSelection ( ) : void | ||
setRotToSelection ( ) : void | ||
setScaleToSelection ( ) : void |
public DemoTab_Disposed ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
public MenuButtonClicked ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
public Objects_OnNewPrim ( object sender, PrimEventArgs e ) : void | ||
sender | object | |
e | PrimEventArgs | |
return | void |
public RegisterClientEvents ( GridClient client ) : void | ||
client | GridClient | |
return | void |
public Self_ChatFromSimulator ( object sender, ChatEventArgs e ) : void | ||
sender | object | |
e | ChatEventArgs | |
return | void |
public SimpleBuilder ( RadegastInstance instance, bool unused ) : System | ||
instance | RadegastInstance | RadegastInstance |
unused | bool | This param is not used, but needs to be there to keep the constructor signature |
return | System |
public StartPlugin ( RadegastInstance inst ) : void | ||
inst | RadegastInstance | Main RadegastInstance |
return | void |
public StopPlugin ( RadegastInstance inst ) : void | ||
inst | RadegastInstance | |
return | void |
public UnregisterClientEvents ( GridClient client ) : void | ||
client | GridClient | |
return | void |
public instance_ClientChanged ( object sender, ClientChangedEventArgs e ) : void | ||
sender | object | |
e | ClientChangedEventArgs | |
return | void |
public propRequester_OnTick ( int remaining ) : void | ||
remaining | int | |
return | void |