diff --git a/.gitignore b/.gitignore index 874dc41..cbd2dc6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,7 @@ ################################################################################ /bin +/trunk/obj/Release +/trunk/obj/Debug +/trunk/.vs/lsleditor/v15 +/trunk/lsleditor.csproj.user diff --git a/lsl-editor-doc.xml b/lsl-editor-doc.xml new file mode 100644 index 0000000..a106182 --- /dev/null +++ b/lsl-editor-doc.xml @@ -0,0 +1,3272 @@ + + + + LSLEditor + + + + + About dialogue box form. + + + About dialogue box form. + + + + + Initialises a new instance of the class. + + The parent form. + + + + OK/Close button. + + + + + + + Link to SourceForge page. + + + + + + + Loads the page. + + + + + + + Required designer variable. + + + + + Container for LSLife picture. + + + + + Container to hold all the elements. + + + + + OK Button. + + + + + Web Browser. + + + + + Link label. + + + + + Version label. + + + + + LSL Editor label. + + + + + Clean up any resources being used. + + True if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Defines internal values for both compression and decompression + + + + + Random numbers used to randomise repetitive blocks + + + + + When multiplied by compression parameter (1-9) gives the block size for compression + 9 gives the best compresssion but uses the most memory. + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + Backend constant + + + + + An input stream that decompresses files in the BZip2 format + + + + + Construct instance for reading from stream + + Data source + + + + Get/set flag indicating ownership of underlying stream. + When the flag is true will close the underlying stream also. + + + + + Gets a value indicating if the stream supports reading + + + + + Gets a value indicating whether the current stream supports seeking. + + + + + Gets a value indicating whether the current stream supports writing. + This property always returns false + + + + + Gets the length in bytes of the stream. + + + + + Gets or sets the streams position. + Setting the position is not supported and will throw a NotSupportException + + Any attempt to set the position + + + + Flushes the stream. + + + + + Set the streams position. This operation is not supported and will throw a NotSupportedException + + Any access + + + + Sets the length of this stream to the given value. + This operation is not supported and will throw a NotSupportedExceptionortedException + + Any access + + + + Writes a block of bytes to this stream using data from a buffer. + This operation is not supported and will throw a NotSupportedException + + Any access + + + + Writes a byte to the current position in the file stream. + This operation is not supported and will throw a NotSupportedException + + The value to write. + Any access + + + + Read a sequence of bytes and advances the read position by one byte. + + Array of bytes to store values in + Offset in array to begin storing data + The maximum number of bytes to read + The total number of bytes read into the buffer. This might be less + than the number of bytes requested if that number of bytes are not + currently available or zero if the end of the stream is reached. + + + + + Closes the stream, releasing any associated resources. + + + + + Read a byte from stream advancing position + + byte read or -1 on end of stream + + + + Interface to compute a data checksum used by checked input/output streams. + A data checksum can be updated by one byte or with a byte array. After each + update the value of the current checksum can be returned by calling + getValue. The complete checksum object can also be reset + so it can be used again with new data. + + + + + Returns the data checksum computed so far. + + + + + Resets the data checksum as if no update was ever called. + + + + + Adds one byte to the data checksum. + + + the data value to add. The high byte of the int is ignored. + + + + + Updates the data checksum with the bytes taken from the array. + + + buffer an array of bytes + + + + + Adds the byte array to the data checksum. + + + The buffer which contains the data + + + The offset in the buffer where the data starts + + + the number of data bytes to add. + + + + + Bzip2 checksum algorithm + + + + + Initialise a default instance of + + + + + Reset the state of Crc. + + + + + Get the current Crc value. + + + + + Update the Crc value. + + data update is based on + + + + Update Crc based on a block of data + + + + + Update Crc based on a portion of a block of data + + block of data + index of first byte to use + number of bytes to use + + + + Determines whether the close button is visible on the content + + + + + Determines the color with which the client rectangle will be drawn. + If you take this property instead of the BackColor it will not have any influence on the borders to the surrounding controls (DockPane). + If you use BackColor the borders to the surrounding controls (DockPane) will also change there colors. + Alternatively you can use both of them (BackColor to draw the define the color of the borders and DockBackColor to define the color of the client rectangle). + For Backgroundimages: Set your prefered Image, then set the DockBackColor and the BackColor to the same Color (Control) + + + + + DragHandlerBase is the base class for drag handlers. The derived class should: + 1. Define its public method BeginDrag. From within this public BeginDrag method, + DragHandlerBase.BeginDrag should be called to initialize the mouse capture + and message filtering. + 2. Override the OnDragging and OnEndDrag methods. + + + + + The skin to use when displaying the DockPanel. + The skin allows custom gradient color schemes to be used when drawing the + DockStrips and Tabs. + + + + + The skin used to display the auto hide strips and tabs. + + + + + The skin used to display the Document and ToolWindow style DockStrips and Tabs. + + + + + The skin used to display the auto hide strip and tabs. + + + + + The gradient color skin for the DockStrips. + + + + + The gradient color skin for the Tabs. + + + + + The skin used to display the document and tool strips and tabs. + + + + + The skin used to display the Document style DockPane strip and tab. + + + + + The skin used to display the ToolWindow style DockPane strip and tab. + + + + + The skin used to display the DockPane ToolWindow strip and tab. + + + + + The skin used to display the active ToolWindow caption. + + + + + The skin used to display the inactive ToolWindow caption. + + + + + The skin used to display the DockPane strip and tab. + + + + + The gradient color skin for the DockStrip. + + + + + The skin used to display the active DockPane tabs. + + + + + The skin used to display the inactive DockPane tabs. + + + + + The skin used to display the dock pane tab + + + + + The text color. + + + + + The gradient color skin. + + + + + The beginning gradient color. + + + + + The ending gradient color. + + + + + The gradient mode to display the colors. + + + + + The location to draw the DockPaneStrip for Document style windows. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Looks up a localized string similar to Docking. + + + + + Looks up a localized string similar to Docking Notification. + + + + + Looks up a localized string similar to Property Changed. + + + + + Looks up a localized string similar to (Float). + + + + + Looks up a localized string similar to Determines if end user drag and drop docking is allowed.. + + + + + Looks up a localized string similar to The size to display the content in auto hide mode. Value < 1 to specify the size in portion; value >= 1 to specify the size in pixel.. + + + + + Looks up a localized string similar to Enable/Disable the close button of the content.. + + + + + Looks up a localized string similar to Shows or hides the close button of the content. This property does not function with System MDI Document Style.. + + + + + Looks up a localized string similar to The form must be of type IDockContent.. + + + + + Looks up a localized string similar to Gets or sets a value indicating in which area of the DockPanel the content allowed to show.. + + + + + Looks up a localized string similar to Occurs when the value of DockState property changed.. + + + + + Looks up a localized string similar to Indicates the content will be hidden instead of being closed.. + + + + + Looks up a localized string similar to The desired docking state when first showing.. + + + + + Looks up a localized string similar to Context menu displayed for the dock pane tab strip.. + + + + + Looks up a localized string similar to The tab text displayed in the dock pane. If not set, the Text property will be used.. + + + + + Looks up a localized string similar to The text displayed when mouse hovers over the tab.. + + + + + Looks up a localized string similar to The provided value is out of range.. + + + + + Looks up a localized string similar to Invalid Value: The value of DockAreas conflicts with current DockState.. + + + + + Looks up a localized string similar to The pane is invalid. Check the IsFloat and DockPanel properties of this dock pane.. + + + + + Looks up a localized string similar to The pane is invalid. Check the IsFloat and DockPanel properties of this dock pane.. + + + + + Looks up a localized string similar to Invalid value, conflicts with DockableAreas property.. + + + + + Looks up a localized string similar to The dock state is invalid.. + + + + + Looks up a localized string similar to The dock panel is null.. + + + + + Looks up a localized string similar to Invalid beforeContent, it must be contained by the pane.. + + + + + Looks up a localized string similar to Invalid DockState: Content can not be showed as "Unknown" or "Hidden".. + + + + + Looks up a localized string similar to The previous pane is invalid. It can not be null, and its docking state must not be auto-hide.. + + + + + Looks up a localized string similar to DockPanel can not be null.. + + + + + Looks up a localized string similar to The Pane can not be null.. + + + + + Looks up a localized string similar to Invalid value, check DockableAreas property.. + + + + + Looks up a localized string similar to Context menu displayed for the dock pane tab strip.. + + + + + Looks up a localized string similar to Press SHIFT for docking to full side.. + + + + + Looks up a localized string similar to Invalid Content: ActiveContent must be one of the visible contents, or null if there is no visible content.. + + + + + Looks up a localized string similar to Invalid argument: Content can not be "null".. + + + + + Looks up a localized string similar to Invalid argument: The content's DockPanel can not be "null".. + + + + + Looks up a localized string similar to The specified container conflicts with the IsFloat property.. + + + + + Looks up a localized string similar to The previous pane does not exist in the nested docking pane collection.. + + + + + Looks up a localized string similar to The container can not be null.. + + + + + Looks up a localized string similar to The previous pane can not be null when the nested docking pane collection is not empty.. + + + + + Looks up a localized string similar to The previous pane can not be itself.. + + + + + Looks up a localized string similar to FloatWindow property can not be set to "null" when DockState is DockState.Float.. + + + + + Looks up a localized string similar to Invalid Content: Content not within the collection.. + + + + + Looks up a localized string similar to Invalid Index: The index is out of range.. + + + + + Looks up a localized string similar to The state for the dock pane is invalid.. + + + + + Looks up a localized string similar to Auto Hide. + + + + + Looks up a localized string similar to Close. + + + + + Looks up a localized string similar to Options. + + + + + Looks up a localized string similar to Invalid Content: The content must be auto-hide state and associates with this DockPanel.. + + + + + Looks up a localized string similar to Occurs when the value of ActiveContentProperty changed.. + + + + + Looks up a localized string similar to Occurs when the value of ActiveDocument property changed.. + + + + + Looks up a localized string similar to Occurs when the value of ActivePane property changed.. + + + + + Looks up a localized string similar to Determines if the drag and drop docking is allowed.. + + + + + Looks up a localized string similar to Determines if the drag and drop nested docking is allowed.. + + + + + Looks up a localized string similar to Occurs when a content added to the DockPanel.. + + + + + Looks up a localized string similar to Occurs when a content removed from the DockPanel.. + + + + + Looks up a localized string similar to The default size of float window.. + + + + + Looks up a localized string similar to Provides Visual Studio .Net style docking.. + + + + + Looks up a localized string similar to Size of the bottom docking window. Value < 1 to specify the size in portion; value > 1 to specify the size in pixels.. + + + + + Looks up a localized string similar to Size of the left docking window. Value < 1 to specify the size in portion; value > 1 to specify the size in pixels.. + + + + + Looks up a localized string similar to The visual skin to use when displaying the docked windows.. + + + + + Looks up a localized string similar to Size of the right docking window. Value < 1 to specify the size in portion; value > 1 to specify the size in pixels.. + + + + + Looks up a localized string similar to Size of the top docking window. Value < 1 to specify the size in portion; value > 1 to specify the size in pixels.. + + + + + Looks up a localized string similar to The style of the document window.. + + + + + Looks up a localized string similar to Determines where the tab strip for Document style content is drawn.. + + + + + Looks up a localized string similar to The DockPanel has already been initialized.. + + + + + Looks up a localized string similar to The configuration file's version is invalid.. + + + + + Looks up a localized string similar to The XML file format is invalid.. + + + + + Looks up a localized string similar to Invalid parent form. When using DockingMdi or SystemMdi document style, the DockPanel control must be the child control of the main MDI container form.. + + + + + Looks up a localized string similar to DockPanel configuration file. Author: Weifen Luo, all rights reserved.. + + + + + Looks up a localized string similar to !!! AUTOMATICALLY GENERATED FILE. DO NOT MODIFY !!!. + + + + + Looks up a localized string similar to Indicates whether the control layout is right-to-left when the RightToLeft property is set to Yes.. + + + + + Looks up a localized string similar to Invalid Index: The index is out of range.. + + + + + Looks up a localized string similar to Invalid Pane: DockPane not within the collection.. + + + + + Looks up a localized string similar to Determines if the document icon will be displayed in the tab strip.. + + + + + Looks up a localized string similar to Close. + + + + + Looks up a localized string similar to Window List. + + + + + Looks up a localized string similar to Invalid argument: DockPanel can not be "null".. + + + + + Looks up a localized string similar to Invalid Index: The index is out of range.. + + + + + Looks up a localized string similar to Invalid Pane: DockPane not within the collection.. + + + + + Looks up a localized string similar to Invalid DockPanel.. + + + + + Determines whether the close button is visible on the content + + + + + Calculate which tabs are displayed and in what order. + + + + + Data Grid View Printer. Print functions for a datagridview, since MS + didn't see fit to do it. + + + + + Title for this report. Default is empty. + + + + + Font for the title. Default is Tahoma, 18pt. + + + + + Foreground color for the title. Default is Black + + + + + Allow the user to override the title string alignment. Default value is + Alignment - Near; + + + + + Allow the user to override the title string format flags. Default values + are: FormatFlags - NoWrap, LineLimit, NoClip + + + + + SubTitle for this report. Default is empty. + + + + + Font for the subtitle. Default is Tahoma, 12pt. + + + + + Foreground color for the subtitle. Default is Black + + + + + Allow the user to override the subtitle string alignment. Default value is + Alignment - Near; + + + + + Allow the user to override the subtitle string format flags. Default values + are: FormatFlags - NoWrap, LineLimit, NoClip + + + + + footer for this report. Default is empty. + + + + + Font for the footer. Default is Tahoma, 10pt. + + + + + Foreground color for the footer. Default is Black + + + + + Allow the user to override the footer string alignment. Default value is + Alignment - Center; + + + + + Allow the user to override the footer string format flags. Default values + are: FormatFlags - NoWrap, LineLimit, NoClip + + + + + Include page number in the printout. Default is true. + + + + + Font for the page number, Default is Tahoma, 8pt. + + + + + Text color (foreground) for the page number. Default is Black + + + + + Allow the user to override the page number string alignment. Default value is + Alignment - Near; + + + + + Allow the user to override the pagenumber string format flags. Default values + are: FormatFlags - NoWrap, LineLimit, NoClip + + + + + Allow the user to select whether to have the page number at the top or bottom + of the page. Default is false: page numbers on the bottom of the page + + + + + Should the page number be printed on a separate line, or printed on the + same line as the header / footer? Default is false; + + + + + Page margins override. Default is (60, 60, 60, 60) + + + + + Constructor for PrinterHelper + + + + + Start the printing process, print to a printer. + + The EditForm to print + NOTE: Any changes to this method also need to be done in PrintPreviewEditForm + + + + Start the printing process, print to a print preview dialog + + The EditForm to print + NOTE: Any changes to this method also need to be done in PrintDataGridView + + + + Set up the print job. Save information from print dialog + and print document for easy access. Also sets up the rows + and columns that will be printed. + + The print dialog the user just filled out + + + + Centralize the string format settings. Does the work of checking for user + overrides, and if they're not present, setting the cell alignment to match + (somewhat) the source control's string alignment. + + String alignment + String format flags + DataGridView style to apply (if available) + True if user overrode alignment or flags + + + + + PrintPage event handler. This routine prints one page. It will + skip non-printable pages if the user selected the "some pages" option + on the print dialog. + + default object from windows + Event info from Windows about the printing + + + + Print a header or footer section. Used for page numbers and titles + + Graphic context to print in + Track vertical space used; 'y' location + String to print + Font to use for printing + Color to print in + Alignment - print to left, center or right + String format flags + True if the user overrode the alignment or flags + + + + Print the footer. This handles the footer spacing, and printing the page number + at the bottom of the page (if the page number is not in the header). + + Graphic context to print in + Track vertical space used; 'y' location + + + + Represents an object that performs a certain action asynchronously, by using an internal buffer queue + and one internal thread. + + + + Reference to the thread used to empty the queue + + + Internal queue that serves as buffer for required actions + + + Used to signal the thread when a new object is added to the queue + + + Flag that notifies that the object should be disposed + + + Creates a new buffered object + + + Method executed by the internal thread to empty the queue + + + The tasks being saved in the queue + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + This part of the SecondLife class initialises the constants for LSL. + + + This part of the SecondLife class contains the Event definitions. + + + This part of the SecondLife class contains the LSL function definitions. + + + This part of the SecondLife class contains the OSSL function definitions. + + + This part of the SecondLife class defines the Float struct. + + + Partial definition of SecondLife class to handle running scripts. + + + + + A struct for Float objects. + + + + + Stores the Float value. + + + + + Gets or sets the value of the Float. + + Gets or sets the objValue data member. + + + + Initialises a new instance of the struct. + + + + + + Initialises a new instance of the struct. + + + + + + No idea of the intention here ;-). + + The Float value as a 32 bit number. + + + + Converts the Float to a string representation. + + String representation of the Float. + + + + Converts the Float to a string representation. + + + String representation of the Float. + + + + Converts the Float to a string representation. + + + String representation of the Float. + + + + Creates a new instance of a Float from a string. + + + A new Float instance. + + + + Creates a new instance of a Float from a String. + + + A new Float instance. + + + + Creates a new instance of a Float from an Int32 . + + + A new Float instance. + + + + Creates a new instance of a Float from a long. + + + A new Float instance. + + + + Creates a new instance of a Float from a Double. + + + A new Float instance. + + + + Creates a new instance of a Float from an integer type. + + + A new Float instance. + + + + Calculates the result of multiplying a and b. + + + + The product of a and b. + + + + Calculates the result of dividing a by b. + + + + The result of dividing a by b. + + + + Calculates the result of incrementing the Float's value. + + + The result of incrementing the Float's value. + + + + Calculates the result of decrementing the Float's value. + + + The result of decrementing the Float's value. + + + + Calculates the result of adding a to b. + + + + The result of adding a to b. + + + + Calculates the result of subtracting a from b. + + + + The result of subtracting a from b. + + + + Casts the Float to a boolean. + + + A boolean value. + + + + Defines a boolean true value. + + + A boolean indicating whether the value is considered true. + + + + Defines a boolean false value. + + + A boolean indicating whether the value is considered false. + + + + Defines the equality operator. + + First operand. + Second operand. + A boolean value indicating equality. + + + + Defines the inequality operator. + + First operand. + Second operand. + A boolean value indicating inequality. + + + + Compares two Floats. + + First operand. + Second operand. + An integer (-1, 0, or 1), indicating whether the first item is less than, same as, or greater than the second. + + + + Defines the Equals operator. + + + A boolean value indicating equality. + + + + Holds the host object. + + + + + Random generator. + + + + + Holds the time of the script starting execution. + + + + + Contains a boolean value indicating whether this object accepts other items to be dropped into it. + + + + + Contains a list of keys of avatars that may enter a parcel. + + + + + Contains a list of keys of avatars that may NOT enter a parcel. + + + + + Volume of sound played by this prim. + + + + + Name of the object/prim. + + + + + URL for parcel's music stream. + + + + + Position of object/prim placement in a simulator. + + + + + Rotation of the object/prim's placement in the simulator. + + + + + Local rotation of the prim with respect to the object root. + + + + + Scale of the object/prim. + + + + + Text for the "Sit" entry on object menu. + + + + + Radius that sound may be heard around the object/prim. + + + + + Region Coordinates of the simulator's bottom-left corner. + + + + + Parameter passed to the script on start up. + + + + + Initialises a new instance of the class. + + + + + Gets the position of the object within the simulator. + + Gets the vPosition data member. + + + + Gets or sets the SecondLifeHost object. + + The host property gets/sets the slhHost data member. + + + + Outputs messages during execution of the script. + + The text (with possible placeholders) to be output. + Values to be put into corresponding placeholders. + + + + Wrapper to call the SecondLifeHost.Chat method. + + Channel for message to be sent on. + Text of message to send. + Type of communication (from CommunicationType enumerator). + + + + Method to trigger change in script state. + + Name of state to switch to. + + + + Takes the possibly negative value list indexes and corrects them to be absolute indexes. + + Length of list. + Start index. + End index. + True, unless an error occurred, then false. + + + + Randomly rearranges the list of items. + + List to shuffle. + The reordered list. + + + + Convert a list into an array of buckets containing Stride elements. + + List of items. + Number of element for each bucket. + The list separated into elements of Stride length. + + + + Converts buckets back into a list. + + Array of buckets. + Stride value. + The items recombined into a simple list. + + + + Implements the Comparer Interface for our custom types (Float, Integer, and String). + + + + + True/false parameter indicating whether the comparison should be done in ascending or descending order. + + + + + Initialises a new instance of the class. + + + + + + Perform the comparison between two objects. + + First object. + Second object. + An integer (-1, 0, or 1), indicating whether the first item is less than, same as, or greater than the second. + + + + Takes a string and splits it into a list based upon separators (which are not kept) and spacers (which are). + + The source text. + Separators to split on. + Spacers to split on. + True/false indicating whether nulls are kept in the resulting list. + A new list of the split string. + + + + Convert string to Base64 representation. + + Source string. + Base64 encoding of the source string. + + + + Converts Base64 encoded string back to UTF-8. + + Base64 encoded string. + UTF-8 string. + + + + Performs the lookup. + + String source. + Byte within string. + The Base64 value of the element. + + + + Pre-generated matrix for quicker lookup. + + + + + Performs (iA ** iB) % iC. + + Base value. + Exponent value . + Modulus value. + The calculated result. + + + + Performs the llModPow2() function. + + Value one. + Value two. + The modulus value. + The calculated result. + + + + Used by llListStatistics in generating the statistics. + + List of numbers (mixed types possible) to use. + The numbers added together as a Float type. + + + + Calculates the mean of the supplied numbers. + + Array of numbers. + The mean of the supplied numbers as a double type. + + + + Calculates standard deviation. + + Array of numbers to work with. + The standard deviation of the supplied numbers as a double type. + + + + Performs division, only if both values are non-zero. + + First number. + Second number. + The result of the division, or zero if not performed. + + + + Takes a hexadecimal representation of a number and coverts it to an integer. + + Byte to convert. + Integer value of the supplied byte. + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + The main entry point for the application. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + A strongly-typed resource class, for looking up localized strings, etc. + + + + + Returns the cached ResourceManager instance used by this class. + + + + + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + + + + + Summary description for GroupboxTextbox. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + This Class translates LSL script into CSharp code + + LSL scripting code + CSHarp code + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Represents an event with a single string argument. + + + + + Stores the text of the message. + + + + + Initialises a new instance of the class. + + String Text. + + + + Represents a linked message event. + + + + + Stores the index of the sending link. + + + + + Stores a 32 bit numerical value. + + + + + Stores a text string. + + + + + Stores a key. + + + + + Initialises a new instance of the class. + + + + + + + + + Represents a chat event. + + + + + Stores the 32-bit number of the channel. + + + + + Stores the name of the object/avatar. + + + + + Stores the key of the objewct/avatar. + + + + + Stores the text of the message. + + + + + Stores the type of communication the event represents. + + + + + Initialises a new instance of the class. + + Channel to communicate on. Some communication types have channel limitations. + Name of object/avatar. + UUID of object/avatar. + Text of message. + Type of communication (CommunicationType enum). + + + + SecondLifeHost class. + + + + + Stores a list of ListenFilters + + + + + Stores a list of the links in an object. + + + + + Stores the SecondLife object representing the script. + + + + + not sure? + + + + + Flag indicating an event has occurred. + + + + + Stores and controls a thread?. + + + + + An editor form? + + + + + A compiled assembly of the LSL script. + + + + + Stores the path to the script (including script name). + + + + + Stores globally unique ID. + + + + + Stores SecondLifeHostMessageHandler function. + + Sender of message. + SecondLifeHostEventArgs object. + + + + OnVerboseMessage event handler. + + + + + OnStateChange event handler. + + + + + Stores SecondLifeHostChatHandler function. + + The sender. + SecondLifeHostChatEventArgs object. + + + + OnChat event handler. + + + + + Stores SecondLifeHostMessageLinkedHandler function. + + The caller. + SecondLifeHostMessageLinkedEventArgs object. + + + + OnMessageLinked event handler. + + + + + OnDie event handler. + + + + + OnReset event handler. + + + + + OnListenChannelsChanged event handler. + + + + + Stores a timer. + + + + + Stores the timer for a Sensor event. + + + + + Name of currently active state. + + + + + Name of state to switch to. + + + + + Name of the containing object/prim. + + + + + Description of the containing object/prim. + + + + + Initialises a new instance of the class. + + Editor form this host is atached to. + Assembly of the compiled script. + Full path (including file name) to the script. + UUID of the containing object? + + + + Performs the timer event? + + The caller. + ElapsedEventArgs object. + + + + Watches for the flag to switch state, and enacts the change when needed. + + + + + Raises the flag for switching state. If the Force argument is true it ensures a state change. + + + + + + + Initialises a new state. + + + + + Gets a methods arguments using reflection. + + + + + + + Runtime output of LSL event info. + + + + + + + Queue the method for execution. + + Some method (is it event or state?). + Array of arguments for the method. + + + + Fetches the names of all events (limited to current state?) in the script. + + List of events. + + + + Reset the script? + + + + + Stop executing the script. Resets the queue, timer etc. first. + + + + + Disposal method. Resets the Queue, Sensor, Timer, XMLRPC, etc. + + + + + The Link structure holds data used in Link Messaging. + + + + + Data - 32 bit integer. + + + + + Data - string. + + + + + Data - SL key. + + + + + Destination for the data. + + + + + Initialises a new instance of the type. + + 32 bit integer data. + string data. + SL key data. + Destination for the message. + + + + Resets the link list, "breaking" them. + + + + + Removes the specified Link from the list. + + The index number of the link to remove. + + + + Fetches the names of the ListenFilters. + + Array of ListenFilter names. + + + + ListenFilter type structure. + + + + + Channel to listen on. + + + + + Name of object/avatar to listen for. + + + + + Key of object/avatar to listen for. + + + + + Text from object/avatar to listen for. + + + + + Flag indicating whether this filter is enabled or not. + + + + + Initialises a new instance of the type. + + Channel to listen to (required). + Name to listen for (can be empty). + UUID to listen for (can be empty/null). + Text to listen for (can be empty). + + + + Control for a ListenFilter + + 32 bit integer handle of the ListenFilter. + Flag indicating whether to enable or disable. + + + + Removes a ListenFilter from the list. + + 32 bit integer handle of the ListenFilter. + + + + Creates a ListenFilter from the llListen paramters. + + Channel to listen ot. + Name of object/avatar to listen for. + Key of object/avatar to listen for. + Text from object/avatar to listen for. + 32 bit integer handle. + + + + Determines whether paremeters have a matching ListenFilter entry. + + + + + + True if a matche is found, otherwise false. + + + + // sink listen + + SecondLifeHostChatEventArgs object. + + + + Raise a chat event. + + + Channel to send message on. + Name of sender. + Key of sender. + Message to send. + CommunicatioType enumerator value. + + + + Raise a linked message event. + + + + + + + + + // sink + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + // Wiki sais this is not working in InWorld + + + + + + + + + + // Wiki sais currently disabled + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + provides methods to send email via smtp direct to mail server + http://www.ietf.org/rfc/rfc0821.txt + + + + + Get / Set the name of the SMTP mail server + + + + + OnTextChanged + + + + + Color a line + + + + + Enumeration of Communication Types that the host understands. + + + + + Indicates the message can be heard only within 5m. + + + + + Indicates the message can be heard only within 20m. + + + + + Indicates the message can be heard only within 100m. + + + + + Indicates the message can be only heard by the owner any where within the same simulator. + + + + + Indicates the message can be heard any where within the same simulator. + + + + + Indicates the message can be heard any where within the same simulator, by a specific object. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + Required designer variable. + + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + diff --git a/trunk/LSLEditor.res b/trunk/LSLEditor.res new file mode 100644 index 0000000..3840e63 Binary files /dev/null and b/trunk/LSLEditor.res differ diff --git a/trunk/lsleditor.csproj b/trunk/lsleditor.csproj index d3d1f95..f23934a 100644 --- a/trunk/lsleditor.csproj +++ b/trunk/lsleditor.csproj @@ -27,24 +27,26 @@ false - E:\Dev\SL\C#\lsleditor\official\trunk\LSLEditor.RES + C:\Users\User\Desktop\Workspace_Jasper\LSL_editor\lsleditor-code\trunk\LSLEditor.RES 3.5 - true + false v3.5 - http://localhost/LSLEditor/ + C:\Users\User\Desktop\Workspace_Jasper\LSL_editor\published\ true - Web - true + Disk + false Foreground 7 Days false false true - 0 + true + 1 1.0.0.%2a false + true true @@ -95,12 +97,21 @@ AllRules.ruleset - false + true - 5CBB20152EC70EC13542B336790AF2E7AB2E1DEB + 1470C84604ABCC1DEEC1ABA38969E80F821AA855 + + + true + + + lsleditor_TemporaryKey.pfx + + packages\Newtonsoft.Json.10.0.3\lib\net35\Newtonsoft.Json.dll + System @@ -192,7 +203,6 @@ true - Component true @@ -362,6 +372,7 @@ + Form true @@ -839,7 +850,7 @@ Designer - Code + Designer @@ -962,6 +973,8 @@ + + @@ -1105,9 +1118,10 @@ - + - "$(FrameworkSDKDir)Bin\rc.exe" /r "$(ProjectDir)$(TargetName).rc" - $(SolutionDir)\..\build\AssemblyRevisionIncrementer.exe /t="$(SolutionDir)\Properties\AssemblyInfo.cs" + "$(FrameworkSDKDir)..\v7.0A\Bin\x64\Rc.exe" /r "$(ProjectDir)$(TargetName).rc" + + "$(SolutionDir)..\build\AssemblyRevisionIncrementer.exe" /t="$(SolutionDir)Properties\AssemblyInfo.cs" \ No newline at end of file