DotSpatial.Data.Forms 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 The current element was not defined. Before attempting to read the element, first assign the value of the current XML Element to read.. Looks up a localized string similar to Invalid Value.. Looks up a localized string similar to box. Either fix the value to represent a double precision floating point value or choose cancel.. Looks up a localized string similar to There is an invalid entry in the. Looks up a localized string similar to The value you entered could not be parsed into a %S. Make sure the value is in the valid range.. Extend the data manager with some convenient dialog spawning options. This opens a file, but populates the dialog filter with only vector formats. An IFeatureSet with the data from the file specified in a dialog, or null if nothing load. This uses an open dialog filter with only vector extensions but where multi-select is enabled, hence allowing multiple vectors to be returned in this list. The enumerable or vectors. This opens a file, but populates the dialog filter with only raster formats. for now an IDataSet This uses an open dialog filter with only image extensions for supported image formats, but where multi-select is enabled, and so allowing multiple images to be returned at once. This launches an open file dialog and attempts to load the specified file. This launches an open file dialog that allows loading of several files at once and returns the datasets in a list. An enumerable of all the files that were opened. This opens a file, but populates the dialog filter with only raster formats. An IRaster with the data from the file specified in an open file dialog This uses an open dialog filter with only raster extensions but where multi-select is enabled, hence allowing multiple rasters to be returned in this list. An enumerable or rasters. 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. DirectoryItems can be either Files or Folders Creates a new instance of DirectoryItem Creates a new instance of a directory item based on the specified path. This method instructs this item to draw itself onto the specified graphics surface. A PaintEventArgs that contains the Graphics object needed for drawing. This supplies the basic drawing for this one element where the graphics object has been transformed based on the position of this item. A PaintEventArgs that contains the Graphics object needed for drawing. Gets or sets the background color for this item. Gets or sets the rectangle in Gets a rectangle in control coordinates showing the size of this control Gets or sets the custom icon that is used if the ItemType is set to custom Gets or sets the font for this directory item Gets or sets the color that should be used for drawing the fonts. Gets the icon that should be used Gets or sets whether this specific item should be drawn highlighted Gets or sets a boolean that controls whether or not a black dotted rectangle will surround this item. Gets or sets whether this specific item should be drawn highlighted Gets or set the ItemType for this particular directory item. Gets or sets the complete path for this directory item. Gets or sets a boolean governing whether or not an icon should be drawn. Gets or sets the string text for this directory item. Gets or set the integer top of this item Gets or sets the width of this control Gets or sets the height of this control DirectoryView ScrollingControl that provides autoscroll and custom draw that won't crash mono Creates a new instance of ScrollingControl Occurs when scrolling vertically Occurs when scrolling horizontally Gets a rectangle in document coordinates for hte specified rectangle in client coordinates Translates a rectangle from document coordinates to coordinates relative to the client control Recalculates the size and visibility of the scroll bars based on the current document. Prevent flicker by preventing this On Paint only paints the specified clip rectangle, but paints it from the page buffer. Occurs during custom drawing when erasing things Occurs during custom drawing Disposes the unmanaged memory objects and optionally disposes the managed memory objects Fires the Initialized event Occurs after the base drawing content has been rendered to the page. Gets or sets the background color to use for this control Gets the rectangular region of the control in page coordinates. Gets or sets the rectangle for the entire content, whether on the page buffer or not. X and Y for this are always 0. Gets or sets whether or not the page for this control has been drawn. Gets or sets a boolean indicating whether or not horizontal scrolling is enabled Gets or sets the page image being used as a buffer. This is useful for content changes that need to be made rapidly. First refresh a small region of this page, and then invalidate the client rectangle. Gets or sets a boolean that indicates whether or not the scrolling should be reset on every resize or not. Gets or sets a boolean indicating whether the vertical scroll should be permitted Designer variable Creates a new instance of DirectoryView Draws Handles the situation where the mouse has been pressed down. Updates the buffer in order to correctly re-draw this item, if it is on the page, and then invalidates the area where this will be drawn. The directory item to invalidate Removes the existing Directory Items from the control Causes the control to refresh the current content. Systematically clears any currently selected items. Gets or sets the selected item. In cases of a multiple select, this is the last member added to the selection. Gets or sets the string path that should be itemized in the view. Gets or sets the collection of DirectoryItems to draw in this control Gets or sets the Font to be used for all of the items in this view. A Dialog that allows users to enter an X, Y, Z or M extent. Initializes a new instance of the ExtentDialog class. Resets all the values to 0. Prevents closing as "OK" if there are invalid double values. CancelEventArgs that allow canceling close. 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. Gets or sets the extent specified by this form. extension method for feature set Displays a dialog, allowing the users to open a raster. FileItem Creates a new instance of FileItem Creates a new insteance of a FileItem associated with the specified path. Gets or sets a string path Gets or sets the FileInfo FolderItem Creates a new instance of FolderItem Creates a new instance of FolderItem, but already pointing to the specified path The string path that this FolderItem should be identified with Gets or sets the directory info HighlightEventArgs Creates a new instance of HighlightEventArgs Gets or sets whether or not the control is now highlighted Implementing this interface will allow the plugin developer to intercept the different log levels. The Complete exception is passed here. To get the stack trace, be sure to call ex.ToString(). The exception that was thrown by DotSpatial. This event will allow the registering of an entrance into a public Method of a "tools" related action to register its entrance into a function as well as logging the parameter names and a type specific indicator of their value. The string name of the method The list of calling parameters This event will allow the registering of the exit from each public method The Method name of the method being left A status message was sent. Complex methods that have a few major steps will call a status message to show which step the process is in. Loops will call the progress method instead. The string message that was posted. This method allows a user to recieve messages that were shown to the user, as well as their choice on those message boxes. A MessageBox after it has resolved. A DialogResult from showing a message This method allows the logger to recieve information about input boxes that were shown as well as the values enterred into them and the result. The string message that appeared on the InputBox The ystem.Windows.Forms.DialogResult describing if the value was cancelled The string containing the value entered. Gets a string description for this logger. Gets or Sets an integer key to keep track of this logger. When you add this logger to a LogManager, it will attempt to keep track of the logger by using the key it was given. If that key is already in use, this will be set to the next available integer. This component allows customization of how log messages are sent To begin logging, create an implementation of the ILogHandler interface, or use the DefaultLogger class that is already implemented in this project. Then, call this function to add that logger to the list of active loggers. This function will return an integer key that you can use to keep track of your specific logger. The key specified here is the key that was returned by the AddLogger method. The integer key of the logger to remove. True if the logger was successfully removed, or false if the key could not be found key is null Adds all the loggers from directories. The Complete exception is passed here. To get the stack trace, be sure to call ex.ToString(). The exception that was thrown by DotSpatial. This event will allow the registering of an entrance into a public Method of a "tools" related action to register its entrance into a function as well as logging the parameter names and a type specific indicator of their value. The string name of the method The List<string> of Parameter names and string form values This event will allow the registering of the exit from each public method The Method name of the method being left A status message was sent. Complex methods that have a few major steps will call a status message to show which step the process is in. Loops will call the progress method instead. The string message that was posted. This is called by each of the LogMessageBox methods automatically, but if the user wants to use a custom messagebox and then log the message and result directly this is the technique. The string text of the message that needs to be logged. The dialog result from the shown messagebox. This method echoes information about input boxes to all the loggers. The string message that appeared on the InputBox The ystem.Windows.Forms.DialogResult describing if the value was cancelled The string containing the value entered. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to display on this form. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to display on this form. The string result that was typed into the dialog. A DialogResult showing the outcome. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A boolean indicating whether or not to display a help button on the messagebox A DialogResult showing the user input from this messagebox. frmInputBox Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Creates a new instance of frmInputBox Creates a new instance of frmInputBox Sets the text of the message to show. Creates a new instance of frmInputBox The string message to show. The string caption to allow. Creates a new instance of frmInputBox The string message to show. The string caption to allow. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Creates a new instance of frmInputBox The string message to show. The string caption to allow. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to appear on this messagebox. Creates a new instance of frmInputBox Specifies the Form to set as the owner of this dialog. Sets the text of the message to show. Creates a new instance of frmInputBox Specifies the Form to set as the owner of this dialog. The string message to show. The string caption to allow. Creates a new instance of frmInputBox Specifies the Form to set as the owner of this dialog. The string message to show. The string caption to allow. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Creates a new instance of frmInputBox Specifies the Form to set as the owner of this dialog. The string message to show. The string caption to allow. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to appear on this messagebox. Clean up any resources being used. true if managed resources should be disposed; otherwise, false. The string result that was entered for this text box. Gets or sets the type of validation to force on the value before the OK option is permitted. ItemTypes The specified element is a folder The specified element is an image The specified element is a vector line file format The specified element is a vector line point format The specified element is a vector polygon format The specified element is a raster format The specified element is a custom format, so the custom icon is used This component allows customization of how log messages are sent Required designer variable. This ensures that there will always be some kind of log manager. When a new LogManager is created, this static is set to be that instance. Controlling the DefaultLogManager will control which log manager is actively in use. Creates a new instance of the LogManager. To begin logging, create an implementation of the ILogHandler interface, or use the DefaultLogger class that is already implemented in this project. Then, call this function to add that logger to the list of active loggers. This function will return an integer key that you can use to keep track of your specific logger. The key specified here is the key that was returned by the AddLogger method. The integer key of the logger to remove. True if the logger was successfully removed, or false if the key could not be found key is null Adds all the loggers from directories. The Complete exception is passed here. To get the stack trace, be sure to call ex.ToString(). The exception that was thrown by DotSpatial. This event will allow the registering of an entrance into a public Method of a "tools" related action to register its entrance into a function as well as logging the parameter names and a type specific indicator of their value. The string name of the method The List<string> of Parameter names and string form values This event will allow the registering of the exit from each public method The Method name of the method being left A status message was sent. Complex methods that have a few major steps will call a status message to show which step the process is in. Loops will call the progress method instead. The string message that was posted. A progress message, generally as part of a long loop was sent. It is a bad idea to log these to a file as there may be thousands of them. The status part of the progress message with no percent information The integer percent from 0 to 100 The complete message, showing both status and completion percent This is called by each of the LogMessageBox methods automatically, but if the user wants to use a custom messagebox and then log the message and result directly this is the technique. The string text of the message that needs to be logged. The dialog result from the shown messagebox. This method echoes information about input boxes to all the loggers. The string message that appeared on the InputBox The ystem.Windows.Forms.DialogResult describing if the value was cancelled The string containing the value entered. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. An implementation of the IWin32Window that will own the modal form dialog box. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A DialogResult showing the user input from this messagebox. Shows a MessageBox, logs the text of the text and the result chosen by the user. The text to display in the MessageBox The text to display in the title bar of the MessageBox One of the MessageBoxButtons that describes which button to display in the MessageBox One of the MessageBoxIcons that describes which icon to display in the MessageBox One of the MessageBoxDefaultButtons that describes the default button for the MessageBox One of the MessageBoxOptions that describes which display and association options to use for the MessageBox. You may pass 0 if you wish to use the defaults. A boolean indicating whether or not to display a help button on the messagebox A DialogResult showing the user input from this messagebox. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to display on this form. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. The string result that was typed into the dialog. A DialogResult showing the outcome. Displays an InputBox form given the specified text string. The result is returned byref. A DialogResult is returned to show whether the user cancelled the form without providing input. The window that owns this modal dialog. The string text to use as an input prompt. The string to use in the title bar of the InputBox. A DotSpatial.Data.ValidationType enumeration specifying acceptable validation to return OK. Specifies an icon to display on this form. The string result that was typed into the dialog. A DialogResult showing the outcome. Required method for Designer support - do not modify the contents of this method with the code editor. Gets or sets the list of string directories that may contain dlls with ILogManagers NavigateEventArgs Creates a new instance of NavigateEventArgs Gets the string path that is being navigated to frmOpenDataDialog Required designer variable. Required method for Designer support - do not modify the contents of this method with the code editor. Creates a new instance of frmOpenDataDialog Clean up any resources being used. true if managed resources should be disposed; otherwise, false. The OpenFileElement can be added directly to a form and supports all of the basic dialog options that are important for browsing vector/raster/image data. Extension method for raster Displays a dialog, allowing the users to open a raster. SelectEventArgs Creates a new instance of SelectEventArgs Gets whether or not the new state of the item is selected Gets the modifiers that existed when this event is fired. use like if (Modifiers and Keys.Shift){} Extension method for shapefile This will use this object to open a shapefile, but launches an open file dialog for the user to select the file to open. A new Shapefile created from the file chosen by the open file dialog. This handles the methodology of progress messaging in one place to make it easier to update. Constructs a Time-Based progress meter that shows progress against an expected time. Intializes a new progress meter, but doesn't support the IProgressHandler unless one is specified. A progress meter can't actually do anything without a progressHandler, which actually displays the status. An IProgressHandler that will actually handle the status messages sent by this meter. A progress meter that simply keeps track of progress and is capable of sending progress messages. This assumes a MaxValue of 100 unless it is changed later. Any valid IProgressHandler that will display progress messages A base message to use as the basic status for this progress handler. A progress meter that simply keeps track of progress and is capable of sending progress messages. Any valid implementation if IProgressHandler that will handle the progress function The message without any progress information. Percent shoudl show a range between the MinValue and MaxValue. MinValue is assumed to be 0. Resets the progress meter to the 0 value. This sets the status message to "Ready.". Sends a progress message to the IProgressHandler interface with the current message and progres Gets or sets the string that does not include any mention of progress percentage, but specifies what is occuring. Gets or sets the current integer progress level from 0 to 100. If a new update is less than or equal to the previous value, then no progress will be displayed by the ProgressMeter. Values less than 0 are set to 0. Values greater than 100 are set to 100. Gets or sets the current value relative to the specified MaxValue in order to update the progress. Setting this will also update OldProgress if there is an integer change in the percentage, and send a progress message to the IProgressHandler interface. The value that defines when the meter should show as 100% complete. EndValue can be less than StartValue, but values closer to EndValue will show as being closer to 100%. Gets or sets whether the progress meter should send messages to the IProgressHandler. By default Silent is false, but setting this to true will disable the messaging portion. The minimum value defines when the meter should show as 0% complete. An integer value that is 1 by default. Ordinarilly this will send a progress message only when the integer progress has changed by 1 percentage point. For example, if StepPercent were set to 5, then a progress update would only be sent out at 5%, 10% and so on. This helps reduce overhead in cases where showing status messages is actually the majority of the processing time for the function. Gets or sets the previous integer progress level from 0 to 100. If a new update is less than or equal to the previous value, then no progress will be displayed by the ProgressMeter. Values less than 0 are set to 0. Values greater than 100 are set to 100. Gets or sets the progress handler for this meter TryXmlDocument Creates a new instance of TryXmlDocument This changes CurrentNode to the child node with the specified name. If there are no child nodes, or the child node is not found, this returns false. If the navigation is successful, this returns true. Attempts to navigate to the parent. Opens the specified Attempts to read the string for the specified value. This will first test to see if the attribute exists and encloses the test in a try block. If it fails or the node does not exist, the default value is returned. The string name for the attribute to read from the CurrentElement. A string specifying the value CurrentElement Not Specified Attempts to read the color from a text representation of an argb integer value. The name of the attribute to read from the CurrentElement A Color structure CurrentElement Not Specified Attempts to read the boolean value from the specified attribute, translating it from a text equivalent. The string name of the attribute to read from the CurrentElement A boolean value based on parsing the text. CurrentElement Not Specified Attempts to read the integer value from the specified attribute, translating it from a text equivalent via parsing. The string name of the attribute to read from the CurrentElement An integer parsed from the inner text of the specified attribute on the CurrentElement CurrentElement Not Specified Attempts to read the double value from the specified attribute, translating it from a text equivalent via parsing. The string name of the attribute to read from the CurrentElement A double value parsed from the inner text of the specified attribute on the CurrentElement CurrentElement Not Specified Gets or sets the fileName for this document. Gets or sets the XmlDocument that this class uses for data access. Gets or sets the current node that should be referenced for reading attributes. TryXmlDocumentException Creates a new instance of TryXmlDocumentException Logs this exception