DotSpatial.Symbology.Forms
ExportFeature
Required designer variable.
Required method for Designer support - do not modify
the contents of this method with the code editor.
This looks like a function created by Mr. Jiri and not commented on.
Creates the new custom symbolizer with the specified name and category
the custom symbolizer
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
The custom symbolizer edited by this form
A user control for specifying angles
Required method for Designer support - do not modify
the contents of this method with the code editor.
A user control designed to allow an angle to be chosen
Fires the angle changed event
fires an event once the mouse has been released.
Occurs when the angle changes either by the picker or the textbox.
Occurs when the mouse up event occurs on the picker
Gets or sets the integer angle in degrees.
Gets or sets a boolean indicating if the values should increase in the
clockwise direction instead of the counter clockwise direction
Gets or sets the base Knob Color
Gets or sets the start angle in degrees measured counter clockwise from the X axis.
For instance, for an azimuth angle that starts at the top, this should be set to 90.
Gets or sets the string text for this control.
CharacterCodeEditor
Edits a value based on some user input which is collected from a character control.
Gets the UITypeEditorEditStyle, which in this case is drop down.
Ensures that we can widen the drop-down without having to close the drop down,
widen the control, and re-open it again.
A component that allows the easy selection of a rotation situation.
Required designer variable.
A class designed to allow easy rotation to change the angle
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the angle changed event
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Prevent flicker
Paints the current state of the control
Handles the case where we are rotating the handle
Handles the Mouse Up event
Fires the AngleChosen event
Forces this control to redraw while changing size.
Occurs when the angle is changed either by dragging or by typing a hard value.
Occurs after the mouse up event when dragging the angle
Gets or sets the angle measured in degrees, counter-clockwise from the x axis.
Gets or sets the current border style for the entire picker control
Gets or sets a boolean indicating if the values should increase in the
clockwise direction instead of the counter clockwise direction
Gets or sets the fill color of the circle
Gets or sets the border color of the circle
Gets or sets the border style for the circle.
Gets or sets the color of the angular pie section illustrating the angle
Gets or sets the alignment of the text in the control.
Gets or sets the color of the circle that illustrates the position of the current angle
Gets or sets a boolean. If this is false, then the knob will not be drawn.
Gets or sets an integer in degrees specifying the snapping tollerance for multiples of 45 degrees.
Gets or sets the start angle in degrees measured counter clockwise from the X axis.
For instance, for an azimuth angle that starts at the top, this should be set
to 90.
This parses the input values and changes the background color to salmon
if the value won't work as a degree.
This parses the input values and changes the background color to salmon
if the value won't work as a degree.
Boolean, true if there is an error on this device.
Specifies the current error message.
Gets the cleanly formatted name for this control for an error message
Creates a new instance of AngleTextBox
This changes the error text,
Gets or sets the text that should appear as the mouse hovers over this textbox
Hide the actual BackColor property which will be controlled
Gets or sets the background color of this control if the text is not valid.
Gets or sets the normal background color for when the value is valid.
Gets a boolean indicating if this textbox has an error.
Gets a string indicating the current error for this control.
Gets or sets the formatted name to use for this control in an error message.
Creates a new instance of AngleTextBox
Fires the TextChanged method and also determines whether or not the text is a valid integer.
Fires the AngleChanged event
Occurs continuously as someone drags the angle control around
Gets or sets the integer angle for this textbox.
Gets or sets the minimum valid angle. An angle below the minimum will
register an error and show the error color.
Gets or sets the maximum valid angle. An angle above the maximum will
register an error and show the error color.
Atrribute Table editor form
Creates a new instance of the attribute Table editor form
The feature layer associated with
this instance and displayed in the 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.
A Dialog for adding new column information to a data table.
Presumably a class for adding a new column to the attribute Table editor
This form will display when the user want to add new fiels in the Table
A public constructor for creating a new column
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.
set or get the Name of the field.
set or get the type of the field.
set or get the size of the field.
A Dialog for performing calculations on attributes.
Presumably a form for performing calculations
this form will show to user to algebra calculation
with attribute fields and user can save it back in attribute Table.
This will load the attribute field in Table Field.
This will display the Expression in RichText box
Tral: This will divide the string to relavent functions level
This will check and return the column index as given field name or -1 for not find.
This will activate the NewFieldAdded event
this give the relavent token no
Function Name
exponential integral Ei(x) for x >0.
Riemman's zeta function
beta function
Calculate the Factorial in given number
combination n objects, k classes
FIdx the MCD between two integer numbers
FIdx the mcm between two integer numbers
error distribution function
gamma function
logarithm gamma function
digamma function
gamma - Lanczos approximation algorithm for gamma function
this will return true if string is Exponetial.eg 1.2E+2,
check if argument is number
x must have always the decimal point "123.756", ".0056", "1.3455E-12"
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.
set or get the Expression of computation.
get or set dataset
Occurs whenever the user Added new field to the Table
This form is strictly designed to show some helpful information about using a calculator.
A class giving information on how to use the calculator functions.
Creates a new instance of the calculator user guide form.
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.
Default implementation of IColorCategoryActions
Contains common methods for "Actions" classes (e.g. LayerActions, etc...)
Contains IWin32Window Owner
Allows setting the owner for any dialogs that need to be launched.
Shows the form as a modal dialog box with the owner defined in this class.
Form to show.
One of the values.
form is null.
Runs a common dialog box with the owner defined in this class.
Dialog to show.
One of the values.
dlg is null.
Allows setting the owner for any dialogs that need to be launched.
Show the color category editor form.
DetailedLineSymbolDialog
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.
Creates a new instance of DetailedLineSymbolDialog
Creates a new Detailed Line Symbol Dialog that displays a copy of the original,
and when apply changes is pressed, will copy properties to the original.
The current symbolizer being viewed on the map
This constructor shows a different symbolizer in the view from what is currently loaded on the map.
If apply changes is clicked, the properties of the current symbolizer will be copied to the original.
The symbolizer on the map
The symbolizer that defines the form setup
Updates the opacity of the simple/cartographic stroke
THe floating point value to use for the opacity, where 0 is transparent and 1 is opaque
Initializes the control by updating the symbolizer
When the stroke is changed, this updates the controls to match it.
Forces the original to apply the changes to the new control
Fires the AddtoCustomSymbols event
Fires the ChangesApplied event
Update the selected linedecoration: set the percentual position between line start and end of the single decoration.
Update the selected linedecoration: set whether all decorations should be flipped.
Update the selected linedecoration: set whether the first decoration should be flipped.
Fires an event indicating that changes should be applied.
Occurs when the user clicks the AddToCustomSymbols button
Gets the current (copied) symbolizer or initializes this control to work with the
specified symbolizer as the original.
Control to create, edit and validate label expressions.
Control to edit and validate expressions that can be used to label features.
Adds a new line.
Validates the expression and shows the error or result.
Adds the field that was double clicked to the expression.
Suppress tab if it was entered because it is illigal in expressions.
Validates the Expression including syntax and operations.
True, if Expression is valid.
Replaces the expression fields by the columns of the current _attributeSource or _table.
Erforderliche Designervariable.
Verwendete Ressourcen bereinigen.
True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.
Erforderliche Methode für die Designerunterstützung.
Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
Gets/Sets whether empty expressions are valid.
Setting this is an alternative to specifying the table. This allows the
query control to build a query using pages of data instead of the whole
table at once.
Gets or sets the data Table for this control. Setting this will
automatically update the fields shown in the list.
Expression that gets edited and validated in ExpressionControl.
Dialog for the 'unique values' feature symbol classification scheme
Initializes the specified layer.
The layer.
Applies the changes.
Cancels changes.
Handles disposing unmanaged memory
The disposed item
Creates an empty FeatureCategoryControl without specifying any particular layer to use
Creates a new instance of the unique values category Table
The original scheme
Handles the mouse wheel, allowing the breakSldierGraph to zoom in or out.
Sets up the Table to work with the specified layer. This should be the copy,
and not the original.
Gets the scheme type based on the type of the layer's underlying dataset
Updates the fields in the fields combo box
Updates the Table using the unique values
Fires the apply changes situation externally, forcing the Table to
write its values to the original layer.
Applies the changes that have been specified in this control
Cancel the action.
When the user changes the selected attribute field
When the user double clicks the cell then we should display the detailed
symbology dialog
When the cell is formatted
Initializes the specified layer.
The layer.
Occurs when the apply changes option has been triggered.
Gets or sets the Maximum value currently displayed in the graph.
Gets or sets the Minimum value currently displayed in the graph.
This class in an EventArgs that also supports a filter expression.
Initializes a new instance of the FilterEventArgs class.
String, the filter expression to add.
Gets the string filter expression.
Sets up the Table to work with the specified layer
Fires the apply changes situation externally, forcing the Table to
write its values to the original layer.
Applies the changes that have been specified in this control
Cancel the action.
Event that fires when the action is canceled.
Erforderliche Designervariable.
Verwendete Ressourcen bereinigen.
True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.
Erforderliche Methode für die Designerunterstützung.
Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
Occurs when the apply changes option has been triggered.
Actions that occur on an image layer in the legend.
Show the properties of an image layer in the legend.
Export data from an image layer.
Label Setup form
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.
Creates a new instance of LabelSetup
Shows the help for the selected tab.
Fires the ChangesApplied event.
Updates any content that visually displays the currently selected characteristics.
When the layer is updated or configured, this updates the data Table aspects if possible.
Updates the controls with the data of the active categories symbolizer.
Updates the category list with the categories of the layers symbology.
Moves the selected category up.
Moves the selected category down.
Adds a new category.
Removes the selected category.
Updates the controls with the data of the selected category.
Rembemer selected FontColor and update Preview.
Shows the preview with the selected font and corrects the style-selection.
Updates the FontStyles with the styles that exist for the selected font.
Shows the preview with the selected font style.
Shows the preview with the selected font size.
Remembers whether BackColor is enabled.
Remembers the BackgroundColor and updates the preview.
Remembers whether border gets used.
Remembers the BorderColor and updates the preview.
Remember whether low values get prioritized.
Remember selected PriorityField.
Remember selected PreventCollision.
Remember the selected LabelAngleField.
Save the changed angle.
De-/active NumericUpDown for common angle.
De-/activate combobox for LabelAngleField.
De-/activate combobox for linebased angles.
Remember selected LineOrientation.
Remember floatingFormat.
Remembers whether shadow is used.
Remembers the shadows color.
Remembers the shadows opacity.
Remember the Y offset of the labelshadow from the center of the placement point.
Remember the X offset of the labelshadow from the center of the placement point.
Remembers whether halo is used.
Remembers the halo color.
Remember the Y offset of the label from the center of the placement point.
Remember the X offset of the label from the center of the placement point.
Remembers the position of the label relative to the placement point.
Remembers the alignment of multiline text.
Remembers the labeling method.
Remembers the way parts get labeled.
Remembers the expression that is used to find the members that belong to the active category.
Occurs after the Apply button has been pressed
Gets or sets the layer to use for defining this dialog
Actions that occur on a layer legend item.
Determines whether a layer has dynamic visibility and hence is only shown at certain scales.
This member is virtual to allow custom event handlers to be used instead.
Show the properties of a feature layer in the legend.
Show the dialog to join an Excel table with a feature set.
Show the dialog to set label extents.
Show the dialog to set up labels.
Show the attribute table editor.
Show the dialog for exporting data from a feature layer.
This will load to user select field to remove.
A dialog for deleting a field.
Creates a new instance of the form for deleting a field
Creates a new instance of the form for deleting a field while passing in a new field.
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 event will fire when user select the item.
get or set the list of selected Fields
Initializes a new instance of the FunClass class.
Initializes a new instance of the FunClass class.
The function name.
The index of the class.
Initializes a new instance of the FunClass class.
The function name.
The index of the class.
The position in the expression.
Initializes a new instance of the FunClass class.
The function name.
The index of the class.
The position in the expression.
The token value.
Gets or sets the function string.
Gets or sets the integer index.
Gets or sets the priority level.
Gets or sets the previous argument.
Gets or sets the next argument.
Gets or sets the value.
Gets or sets position in the expression.
Gets or sets the token value.
set or get the no Of arg fuction type
either one or two or more than two
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 In Memory.
Dialog for the 'unique values' feature symbol classification scheme
Handles disposing unmanaged memory
The disposed item
Creates an empty FeatureCategoryControl without specifying any particular layer to use
Creates a new instance of the unique values category Table
The feature set that is used
Handles the mouse wheel, allowing the breakSliderGraph to zoom in or out.
Sets up the Table to work with the specified layer
Updates the Table using the unique values
Fires the apply changes situation externally, forcing the Table to
write its values to the original layer.
Applies the changes that have been specified in this control
Cancel the action.
Event that fires when the action is canceled.
When the user double clicks the cell then we should display the detailed
symbology dialog
When the cell is formatted
Initializes the specified layer.
The layer.
Occurs when the apply changes option has been triggered.
Gets the current progress bar.
Gets or sets the Maximum value currently displayed in the graph.
Gets or sets the Minimum value currently displayed in the graph.
Legend actions on a raster layer.
Shows the properties of the current raster legend item.
Export data from a raster layer.
This will Pop when user want to rename the field
A Dialog for renaming a field.
Constructs a new instance of the form for renaming a field
Creates a new instance of the form for renaming a field
Required method for Designer support - do not modify
the contents of this method with the code editor.
get or set ResultCombination
This form diplay to user to find perticular value or string in DataGridView and replace.
The Designer for a dialog to replace a field.
Creates a new instance of the replace form.
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.
get the Find String
get the ReplaceString
SelectByAttributes
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 SelectByAttributes
Creates a new instance of SelectByAttributes
the MapFrame containing the layers
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Gets or sets the map frame to use for this control
SelectField class
Required designer variable.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Creates a new instance of a SelectField
Creates a new instance of a SelectField
get Field Name
Creates a new instance of the SQLQueryControl
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.
Creates a new instance of the control with no fields specified.
Occurs when the text in the expression textbox has changed.
Gets or sets the string expression text
Gets or sets the data Table for this control. Setting this will
automatically update the fields shown in the list.
Setting this is an alternative to specifying the table. This allows the
query control to build a query using pages of data instead of the whole
table at once.
Gets or sets the string that appears in the filter text.
A Table editor user control. This may be used for displaying attributes of a feature layer.
Creates a new instance of the Table editor control without any data
Creates a new Table editor control for editing a feature layer's attribute values. This allows interaction
with the map. If a row is selected in the Table the corresponding row is selected in the map
The symbolizer on the map
Zoom to selected rows (features)
Zooms to the row which is being edited
This assumes that the datarows displayed correspond to features in the data Table.
This will update the Label of Selected Number of rows.
This will update the Label of File path.
Fires the SelectionChanged event whenver the selection on this dialog has been altered
Fires the SelectioinZoom event whenver the selectionZoom button click
Fires the OnRefreshMap event whenver the RefreshMap button click
Fires the OnFieldCalculation event whenver the zoomToShapeBeingEdited menu click
when 'IsEditable' is set to false, some toolbar icons are
hidden
Will find the string in the attribute Table (Search Operation)
the string to be found
true if the string was found, false otherwise
Builds a 'find' select expression to find a string
Will find the string in the dataGridView and replace
Find expression string
replace expression string
This will copy the FID of features to given column
the field where FID should be copied
if isNewField is true, a new field will be added
Required designer variable.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Occurs whenever the user selects, de-selects or in any way updates the row selections
Occurs whenever the user click SelectioinZoom button.
occurs whenever the user click RefreshMap button.
This will fire when user press ZoomToShapeBeingEdited button.
If set to true, only the selected rows are displayed.
If set to false, all rows are displayed.
Gets or sets the feature layer used by this data Table
Gets the collection of selected data rows. The row indices are
1 based instead of zero based, so be sure to subtract one before matching with a feature.
Gets or sets the boolean that controls whether or not this form will throw an
event during the selection changed process.
set or get the relavant full featureset
gets or sets the visibility of the main menu strip
gets or sets the visibility of the main tool strip
Gets or sets if the file path is shown in the status bar
Gets or sets if the progress bar is visible
Gets or sets whether the Table is editable by the user
CharacterCodeEditor
Edits a value based on some user input which is collected from a character control.
Gets the UITypeEditorEditStyle, which in this case is drop down.
Ensures that we can widen the drop-down without having to close the drop down,
widen the control, and re-open it again.
CategoryCollectionConverter
Converts the collection to a string
Determines how to convert from an interface
The bar graph, when given a rectangular frame to work in, calculates appropriate bins
from values, and draws the various labels and bars necessary.
Creates a new instance of BarGraph
Gets the bounding rectangle for the actual graph itself
Disposes the font and titlefont
Draws the graph, the colored bins, selected region, and any text, but not any sliders.
Given a double value, this returns the floating point position on this graph,
based on the current minimum, maximum values.
The double value to locate
A floating point X position
Given a floating point X coordinate (relative to the control, not just the graph)
this will return the double value represented by that location.
The floating point position
The double value at the specified X coordinate
Gets the real data value at the center of one of the bins.
Draws only the text for this bar graph. This will also calculate some critical
font measurements to help size the internal part of the graph.
Gets or sets the array of integers that represent the positive integer value stored in
each bar.
Gets or sets the list of color ranges that control how the colors are drawn to the graph.
Gets or sets the Font for text like the axis labels
Gets or sets the integer height
Gets or sets a boolean that indicates whether or not count values should be drawn with
heights that are proportional to the logarithm of the count, instead of the count itself.
Gets or sets the integer maximum from all of the current bins.
This doesn't affect the statistical minimum or maximum, but rather the current view extents.
The mean line can be drawn if it is in the view range. This is the statistical mean
for all the values, not just the values currently in view.
Gets or sets the double standard deviation. If ShowStandardDeviation is true, then
they will be represented by red lines on either side of the mean.
Very small counts frequently dissappear next to big counts. One strategey is to use a
minimum height, so that the difference between 0 and 1 is magnified on the columns.
Gets or sets the maximum extent for this graph. This doesn't affect the numeric statistics,
but only the current view of that statistics.
Gets or sets the number of columns. Setting this will recalculate the bins.
Gets or sets the color range.
Boolean, if this is true, the mean will be shown as a blue dotted line.
Boolean, if this is true, the integral standard deviations from the mean will be drawn
as red dotted lines.
Gets or sets the title of the graph.
Gets or sets the font to use for the graph title
Gets or sets the width of this graph in pixels.
ColorRange
Generates a color range with no limits and the color gray.
Generates a color range with no limits of the specified color
The Color to use
Generates a color range with the specified color and range.
The Color to use for this range
The numeric bounds to use for this color.
Creates a new ColorRange using the specified color and the specified
nullable double values. A null value represents an unbounded range.
The Color to use.
A double value representing the minimum value (inclusive).
A double value representing the maximum (exclusive).
Gets a boolean that is true if the specified value falls within the specified range.
The double value to test
Boolean, true if the value is within the Range.
Gets or sets the Color for this range.
Gets or sets the numeric range for which the color is valid.
ColorRangeEventArgs
Creates a new instance of ColorRangeEventArgs
Gets the start color
Gets the end color
Gets or sets the hue shift
Gets a boolean. If true, the ramp of colors should
be built using the HSL characteristics of the start and
end colors rather than the RGB characteristics
Gets a boolean, true if this color range should be used.
SizeRange
Creates a new instance of SizeRange
Gets or sets the Point Size Range
Given a size, this will return the native
symbolizer that has been adjusted to the
specified size.
The size of the symbol
The color of the symbol
Gets or sets the symbolizer that controls everything except for size.
Minimum size
Maximum size
Gets or sets a boolean indicating if the size range should be used.
PointSizeRangeControl
Creates a new instance of PointSizeRangeControl
Initializes this point size range control
Handles the inter-connectivity of the various controls and updates
them all to match the latest value.
Fires the SizeRangeChanged event args
Gets or sets the point scheme to work with.
Gets or sets the point Size Range, which controls the symbolizer,
as well as allowing the creation of a dynamically sized version
of the symbolizer.
Occurs when either the sizes or the template has changed.
PointSymbolView
Draws the point symbol in the view
prevents flicker by preventing the white background being drawn here
Custom drawing
Gets or sets the symbolizer being drawn in this view.
Gets or sets the way that the border of this control will be drawn.
PointSymbolView
Draws the point symbol in the view
prevents flicker by preventing the white background being drawn here
Custom drawing
Gets or sets the symbolizer being drawn in this view.
Gets or sets the way that the border of this control will be drawn.
PointSizeRangeEventArgs
Creates a new instance of PointSizeRangeEventArgs
Creates a new instance of the PointSizeRangeEventArgs derived from a PointSizeRange
Gets the start size of the size range
Gets the end size of the range
Gets a boolean indicating whether the size range should be used
Gets the symbolizer template that describes everything not covered by a range parameter
TabColorControl
Creates a new instance of TabColorControl
Initializes a new instance of this control using the specified values.
The ColorRangeEventArgs that stores the initial values.
Disposes the unmanaged memory or controls
Fires the ColorChanged event
Occurs when the color is changed.
Gets or sets the start color, which controls the RGB start colors and the HSL left ranges
Gets or sets the end color, which controls the RGB end color and the right HSL ranges
Gets or sets the integer hue shift marking how much the hue slider should be shifted
Gets or sets a boolean indicating whether or not the hue range is to be used.
System.Font is notoriously difficult when serialization comes up. This replaces that
with a more serializable version.
Creates a default, black, 8pt sans serif font with a normal style.
Creates a sans serif, black, normal font of the specified size.
The size to use.
Creates a new instance of TextFont
Assigns the parameters from the specifed StringFormat class to the members of
this TextFont.
The StringFormat to apply to this object
Sets the font on this Textfont to the specified value.
The font to use.
This returns the actual internal font. Be careful not to dispose this.
A System.Font
Draws the specified text to the specified graphics object in the specified location,
but using all of the parameters specified by this TextFont object.
The Graphics surface to draw to
The string text to draw
The x coordinate of the top left position
The y coordinate of the top left position
Draws the specified text to the specified graphics object in the specified location,
but using all of the parameters specified by this TextFont object.
The Graphics surface to draw to
The string text to draw
The PointF describing the location to draw
Handles drawing for point location drawing
The Graphics surface to draw to.
The string to draw
The x floating point value
The y floating point value
Handles drawing for drawing that falls within a rectangleF structure.
The Graphics surface to draw to
The string to draw
The RectangleF structure
Draws the specified text to the specified graphics object within the specified box.
The graphics surface to draw to.
The text to draw
The rectangular box to draw within
Disposes of the font, brush and format that are stored internally
Gets or sets the alignment information on the vertical plane
Gets or sets the System.Color to use for the font color.
Gets or sets the string family name for this font.
Gets or sets the string format flags
Gets or sets the line alignment on the horizontal plane
Gets or sets the floating point value controling the size.
Gets or sets the style
Gets or sets the StringTrimming options
CharacterCodeEditor
Edits a value based on some user input which is collected from a character control.
Gets the UITypeEditorEditStyle, which in this case is drop down.
Ensures that we can widen the drop-down without having to close the drop down,
widen the control, and re-open it again.
CharacterControl
A vertical scroll control adds a scroll bar in the vertical case, but never in the horizontal case.
This is useful if the content should simply autosize to fit the horizontal width of the control.
Creates a new instance of ScrollingControl
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 the vertical scroll should be permitted
Creates a new instance of CharacterControl
Creates a new instance of a CharacterControl designed to edit the specific symbol
Handles the situation where a mouse up should show a magnified version of the character.
Fires the PopupClicked event args, and closes a drop down editor if it exists.
Occurs whenever this control is resized, and forces invalidation of the entire control because
we are completely changing how the paging works.
Occurs when a magnification box is clicked
Gets or sets the cell size.
Overrides underlying behavior to hide it in the properties list for this control from serialization
Gets or sets a boolean that, if true, indicates that this form should restructure the columns
as it is resized so that all the columns are visible.
Gets or sets whether or not this item is selected
Gets or sets the number of columns
Gets the number of rows, which is controlled by having to show 256 cells
in the given number of columns.
Gets or sets the background color for the selection
The Font Color for the selection
Gets or sets the byte that describes the "larger" of the two bytes for a unicode set.
The 256 character slots illustrate the sub-categories for those elements.
Gets or sets the selected character
Gets the string form of the selected character
This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
Required designer variable.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets or sets the currently selected name.
Gets the selected item cast as an object.
This control works with the INamedList, which in turn can work with any strong typed
IList. The only button
This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets the selected item cast as an object.
Gets or sets the core list of lineDecorations that will be drawn here.
This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets the selected item cast as an object.
Gets or sets the core list of patterns that will be drawn here.
This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets the selected item cast as an object.
Gets or sets the core list of strokes that will be drawn here.
This is designed to automatically have add, subtract, up and down arrows for working with a simple collection of items.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets or sets the item height for this control.
Gets or sets the scale mode. If the scale mode is set to geographic, then the
specified size will be ignored when drawing the symbolic representation.
Gets the selected item cast as an object.
Gets or sets the core list of strokes that will be drawn here.
This control displays a list box where each item is a preview of a category symbolizer
Required designer variable.
Creates a new instance of the Collection Control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the SelectedItemChanged event
Refreshes the items in the list to accuratly reflect the current collection
Draws a preview of a line symbolizer inside of the specified rectangle
Draws a preview of a point symbolizer inside of the specified rectangle
Draws a preview of a polygon symbolizer inside of the specified rectangle
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the AddClicked event
Fires the ListChanged event
Fires the RemoveCLicked event
Fires the OnOrderChanged event
Occurs when someone clicks the add button.
Occurs when someone selects one of the items in the list box
Occurs when either the Promote or Demote function has been used,
changing the order.
Occurs when the remove button has been clicked
Occurs when the list has been added, removed, or re-ordered in any way.
Gets or sets the item height for this control.
Gets or sets the scale mode. If the scale mode is set to geographic, then the
specified size will be ignored when drawing the symbolic representation.
Gets the selected item cast as an object.
Gets or sets the core list of syms that will be drawn here.
CollectionPropertyGrid
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 CollectionPropertyGrid
Creates a new instance of CollectionPropertyGrid
The INamedList to display
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Occurs when the add button is clicked
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Occurs whenever the add item is clicked. This is because the Collection Property Grid
doesn't necessarilly know how to create a default item. (An alternative would be
to send in a factory, but I think this will work just as well.)
Gets or sets the tool that connects each item with a string name.
ColorBox
Required designer variable.
Creates a new instance of ColorBox
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Changes the starting location of the color drop down based on the current text.
Occurs when the selected color has been changed in the drop-down
Gets or sets the selected color
Gets or sets the text for the label portion
Gets or set the font for the label portion of the component.
A button that is a certain color with beveled edges. The default use of this control is to work as a simple
color dialog launcher that happens to show a preview of the currently selected color.
Creates a new instance of ColorButton
Sets the color but will not fire the ColorChanged event.
Fires the ColorChanged event
Custom drawing code
when the mouse down event is received this also "depresses" the button
Handles the situation where the mouse is moving up.
Clicking launches a color dialog by default.
Cancels the on paint background event to prevent flicker
Sets up a bitmap to use as a double buffer for doing all the drawing code.
Occurs when the color has changed.
Gets or sets the color of this button
Gets or sets the floating point radius between the outside of the button and the flat central portion.
Gets or sets the rounding radius that controls how rounded this button appears
Gets or sets a boolean that indicates whether this button should launch a
color dialog to alter its color when it is clicked.
A drop down coded by
Creates a dropdown with known colors populated in it
Disposes stuff
Prevents flicker .. or possibly does nothing.. I'm not sure.
PaintEventArgs
Actually handles the drawing of a single item
DrawItemEventArgs
Basically still allow this to be affected in code, but remove it from the designer stuff
Gets or sets the currently selected color from this dropdown control
Basically still allow this to be affected in code, but remove it from the designer stuff
ColorPanelStyle
This panel draws color boxes
This panel draws values
This panel draws captions
A form for selecting colors
Creates a new instance of this form.
Constructs a new instance and sets it up for a specific color break
Constructs a new instance and sets up the colors, but won;t allow
Required designer variable.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the ChangesApplied event
Occurs when the Apply button is pressed, implying to set the changes using the current colorbreak.
Gets or sets the original instance for updating when the apply button is pressed.
Gets or sets the start color for this dialog
Gets or sets the end color for this dialog
Gets the IProgressHandler version of the status bar on this form
ButtonState
This is the default case, wher the button is neither depressed nor illuminated
The Button is depressed or pressed down
The Button is illuminated or lit up
ButtonStatesEM
Returns true if the button state is depressed
the button state
Boolean, true if the button is currently pressed
Returns true if the button state is illuminated
The button state
Boolean, true if the button is currently illuminated
Sets the state to being lit
This button state
Sets the state to being Depressed
This button state
Removes the pressed condition from the button
This button state
Removes the lit condition from the button
This button state
Changes pressed to unpressed or unpressed to pressed
DashControl
Creates a new instance of DashControl
Sets the pattern of squares for this pen by working with the given dash and compound patterns.
Completely defines the ICartographicStroke that is being used to set the pattern.
Sets the horizontal pattern for this control
Sets the vertical pattern for this control
Occurs when the dash control needs to calculate the pattern
Prevent flicker
Creates a bitmap to draw to instead of drawing directly to the image.
Actually controls the basic drawing control.
Handles the mouse down event
Handles mouse movement
Handles the mouse up event
Fires the pattern changed event.
Forces a calculation during the resizing that changes the pattern squares.
Updates the highlight based on mouse position.
Occurs any time any action has occured that changes the pattern.
Gets or sets the boolean pattern for the horizontal patterns that control the custom
dash style.
Gets or sets the boolean pattern for the vertical patterns that control the custom
compound array.
Gets or sets the color for all the buttons when they are pressed and inactive
Gets or sets the base color for all the buttons when they are pressed and active
Gets or sets the base color for all the buttons when they are not pressed and not active.
Gets or sets the base color for all the buttons when they are not pressed but are active.
Gets or sets the line width for the actual line being described, regardless of scale mode.
Gets the width of a square in the same units used for the line width.
Gets the height of the square
Gets or sets the position of the sliders. The X describes the horizontal placement
of the horizontal slider, while the Y describes the vertical placement of the vertical slider.
Gets or sets the floating point size of each block in pixels.
Gets or sets the color of the line
Gets or sets the vertical Slider
DashSlider
Creates a new instance of DashSlider
Draws the current control
Creates a Gradient Brush
Gets or sets an image that can be used instead of the default triangular drawing
Gets or sets whether this control is vertical or horizontal
Gets the bounds of this slider.
Gets or sets the color for this control if it is not using a custom image.
Gets or sets whether or not this slider is in the process of being adjusted
Gets or sets the position. Whether the X or Y coordinate is used depends on the orientation.
Gets or sets the size of this slider. This is only used when the slider is not based on an image.
Gets or sets a boolean indicating whether this slider will draw itself.
DashSliderHorizontal
Creates a new instance of DashSliderHorizontal
Draws the dash slider
Gets the bounding rectangle for this slider.
DashSliderVertical
Creates a new instance of DashSliderVertical
Teh Publick method allowing this dash slider to be moved
The graphics object to draw to
The clip rectangle defining where drawing should take place
Gets the bounding rectangle for this slider.
SquareButton
Creates a new instance of SquareButton
Instructs this button to draw itself.
Gets the current color based on the current state.
Updates the mouse location and return true if the state had to change.
Updates this button appropriately based on the specified mouse location.
Boolean, true if a change was made.
Updates the depressed nature of the button based on a mouse click in the specified location
Draws this square button. The graphics object should be in client coordinates.
Creates a Gradient Brush
Gets or sets the rectangular bounds for this button
Gets or sets the color for this button control when it is pressed but is not
capturing the mouse.
Gets or sets the primary color for this button control when it is pressed
and is capturing the mouse.
Gets or sets the color for this button control when it is not pressed and is not
capturing the mouse.
Gets or sets the color for this button control when it is not pressed, but is
currently capturing the mouse
Gets or sets the state of the button, including whether it is pressed and whether
it is illuminated.
Gets or sets a boolean indicating if this button is currently pressed
Gets or sets a boolean indicating if this button is currently lit
DialogButtons
Creates a new instance of DialogButtons
Fires the ok clicked event
Fires the Cancel Clicked event
Fires the Apply Clicked event
The OK button was clicked
The Apply button was clicked
The Cancel button was clicked
A User control for entering double values into text boxes
Required designer variable.
Creates a new instance of DoubleBox
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires TextChanged
Fires ValidChanged
Occurs when the user changes values in the text box
Occurs either when changing from valid to invalid or when
changing from invalid to valid.
Gets or sets the normal background color
Gets or sets the invalid background color
Gets or sets the caption
Gets or sets the string number format
Gets or sets teh tool tip text help when this
item has an invalid entry.
Gets or sets a boolean indicating if the text in this box can be parsed
into a double precision value.
Gets or sets the tool tip text for regular help
Gets the raw text entered in the textbox
Gets the currently entered double value.
DynamicVisibilityControl
Creates a new instance of DynamicVisibilityControl. Note,
this default constructor won't be able to grab the extents
from a layer, but instead will use the "grab extents"
The true constructor
Service that may have launched this control
the layer that this property is being adjusted on
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets the geographic width where the layer content becomes visible again.
If a layer is not provided, the DynamicVisibilityExtents
will be set to the grab extents instead.
Gets or sets a boolean corresponding
DynamicVisibilityEditor
Display a drop down when editing instead of the normal control, and allow the user to "grab" a
new dynamic visibility extent.
Indicate that we should use a drop-down for controlling dynamic visibility.
DynamicVisibilityModeDialog
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 DynamicVisibilityModeDialog
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Gets or sets the dynamic visiblity mode for this dialog.
This stores the result from this dialog.
DynamicVisibilityTypeConverter
Returns true if we are converting to strings
Return
Returns true if we are converting from boolean
ExportFeature
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of ExportFeature
Occurs when closing, and throws up a message box preventing "ok" with an invalid path.
Gets the zero based integer index
Gets or sets the string fileName. Setting this will not actually use this value,
but will make up a new value based on the entered value.
ExpressionEditor
This describes how to launch the form etc.
This tells the editor that it should open a dialog form when editing the value from a ... button
FontBox
Required designer variable.
Creates a new instance of FontBox
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Changes the starting location of the color drop down based on the current text.
Gets or sets the font that this control should be using.
Gets or sets the label text for this control.
A UserControl for specifying the font family.
A control that is specifically designed to allow choosing a font family name
Creates a new instance of the Font Family control, pre-loading a font drop down.
Gets the selected family name as a FontFamily object
A FontFamily object
Throws a new event when the selected item changed.
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 currently selected font family name.
Event
This control doesn't actually pre-load items, it merely overrides how the items
are drawn.
Occurs during the drawing of an item
FontFamilyNameEditor
Edits a value based on some user input which is collected from a character control.
Gets the UITypeEditorEditStyle, which in this case is drop down.
Overrides the ISDropDownResizable to allow this control to be adjusted.
A Color lever is a control that shows a color on a plate, and has a knob on a lever on the side of the plate for
controling the opacity, where the up position is opaque and the bottom position is transparent.
Creates a new instance of ColorLever
Prevent flicker
Draw the clipped portion
Controls the actual drawing for this gradient slider control.
Uses the current transform matrix to calculate the coordinates in terms of the unrotated, unflipped image
Transforms a point from the standard orientation of the control into client coordinates.
Handles the mouse down position for dragging the lever.
Handles the mouse move event to handle when the lever is dragged.
Controls the mouse up for ending the drag movement, or possibly launching the color dialog to change the base color.
Fires a ColorChanged event whenver the opacity or color have been altered.
Fires the ColorChanging evetn whenever the color is changing either directly, or by the use of the opacity lever.
Fires the OpacityChanging event when the opacity is being changed
Occurs whenever either the color or the opacity for this control is adjusted
Occurs as the opacity is being adjusted by the slider, but while the slider is
still being dragged.
Because the color is changed any time the opacity is changed, while the lever is being
adjusted, the color is being updated as well as the opacity. Therefore, this is fired
both when the color is changed directly or when the slider is being adjusted.
Gets or sets the double valued angle for this control.
Gets or sets the bar length
Gets or sets the width of the bar connecting the knob
Gets or sets the border width
Gets or sets the color being displayed on the color plate.
Gets or sets the radius to use for the knob on the opacity lever.
Gets or sets the knob color.
Gets or sets a boolean that can be used to reverse the lever, rather than simply rotating it.
Gets or sets the opacity for the color lever. This will also
adjust the knob position.
A Control that can be used to create custom gradients.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of a Gradient Control
Fires the Gradient Changed event
Fires the Gradient Changing event
Occurs when the gradient is updated to its final value when the sliders or levers are released.
Occurs when the gradient changes as the result of a sliding action, either from the dragging of a slider or else
the dragging of a lever.
Gets or sets the position of the minimum handle
Gets or sets the position of the maximum handle
Gets or sets the minimum color
Gets or sets the maximum color
Gets or sets a boolean that determine whether the sliders are enabled on the gradient control.
Disabling the sliders will prevent them from being drawn or changed, and will automatically
set the values to minimum and maximumum.
GradientControl
Creates a new instance of GradientControl
Prevent flicker
Draw the clipped portion
Controls the actual drawing for this gradient slider control.
Initiates slider dragging
Handles slider dragging
Handles the mouse up situation
Fires the Position Changing event while either slider is being dragged
Fires the Position Changed event after sliders are released
Occurs as the user is adjusting the positions on either of the sliders
Occurs after the user has finished adjusting the positions of either of the sliders and has released control
Gets or sets the floating point position of the left slider. This must range
between 0 and 1, and to the left of the right slider, (therefore with a value lower than the right slider.)
Gets or sets the floating point position of the right slider. This must range
between 0 and 1, and to the right of the left slider.
Gets or sets the minimum allowed value for the slider.
Gets or sets the color associated with the minimum color
Gets or sets the maximum allowed value for the slider.
Gets or sets the color associated with the maximum value.
RoundedSlider
Creates a new instance of RoundedSlider
Creates a new instance of a rounded handle, specifying the parent gradient slider
Draws this slider on the specified graphics object
Gets the bounds of this handle in the coordinates of the parent slider.
Gets or sets a boolean indicating whether this is visible or not
Gets or sets the parent
Gets or sets the Position
Gets or sets whether this handle should behave like a left handle,
meaning that it reads values from its right side rather than the left.
Gets or sets the integer width of this slider in pixels.
Gets or sets the basic color of the slider
Gets or sets the integer describing the radius of the curves in the corners of the slider
Gets or sets a boolean that controls whether or not this handle is drawn and visible.
GradientControl
Creates a new instance of GradientControl
Uses the hue values from the specified start and end color to set the handle positions.
The start color that represents the left hue
The start color that represents the right hue
Prevent flicker
Draw the clipped portion
Controls the actual drawing for this gradient slider control.
Initiates slider dragging
Handles slider dragging
Handles the mouse up situation
Fires the Position Changing event while either slider is being dragged
Fires the Position Changed event after sliders are released
Occurs as the user is adjusting the positions on either of the sliders
Occurs after the user has finished adjusting the positions of either of the sliders and has released control
Gets or sets a boolean indicating whether the hue pattern should be flipped.
Gets or sets an integer value indicating how much to adjust the hue to change where wrapping occurs.
Gets or sets the floating point position of the left slider. This must range
between 0 and 1, and to the left of the right slider, (therefore with a value lower than the right slider.)
Gets or sets the floating point position of the right slider. This must range
between 0 and 1, and to the right of the left slider.
Gets or sets the maximum allowed value for the slider.
Gets or sets the minimum allowed value for the slider.
The value represented by the left handle, taking into account
whether or not the slider has been reversed.
The value represented by the right handle, taking into account
whether or not the slider has been reversed.
RoundedSlider
Creates a new instance of RoundedSlider
Creates a new instance of a rounded handle, specifying the parent gradient slider
Draws this slider on the specified graphics object
Gets the bounds of this handle in the coordinates of the parent slider.
Gets or sets a boolean indicating whether this is visible or not
Gets or sets the parent
Gets or sets the Position
Gets or sets the integer width of this slider in pixels.
Gets or sets the basic color of the slider
Gets or sets the integer describing the radius of the curves in the corners of the slider
Gets or sets a boolean that controls whether or not this handle is drawn and visible.
RoundedSlider
Creates a new instance of RoundedSlider
Creates a new instance of a rounded handle, specifying the parent gradient slider
Draws this slider on the specified graphics object
Gets the bounds of this handle in the coordinates of the parent slider.
Gets the color at the handles current position
Gets or sets a boolean indicating whether this is the left handle or not.
Gets or sets a boolean indicating whether this is visible or not
Gets or sets the parent
Gets or sets the Position
Gets or sets the integer width of this slider in pixels.
Gets or sets the basic color of the slider
Gets or sets the integer describing the radius of the curves in the corners of the slider
Gets or sets a boolean that controls whether or not this handle is drawn and visible.
GradientControl
Creates a new instance of GradientControl
Uses the saturation of the specified values to set the left and right values for this slider.
The color that specifies the left saturation
The color that specifies the right saturation
Uses the lightness of hte specified values ot set the left and right values for this slider
The color that specifies the left lightness
The color that specifies the right lightness
Prevent flicker
Draw the clipped portion
Controls the actual drawing for this gradient slider control.
Initiates slider dragging
Handles slider dragging
Handles the mouse up situation
Fires the Position Changing event while either slider is being dragged
Fires the Position Changed event after sliders are released
Occurs as the user is adjusting the positions on either of the sliders
Occurs after the user has finished adjusting the positions of either of the sliders and has released control
Gets or sets the inverted values.
Gets or sets the floating point position of the left slider. This must range
between 0 and 1, and to the left of the right slider, (therefore with a value lower than the right slider.)
The value represented by the left handle, taking into account
whether or not the slider has been reversed.
The value represented by the right handle, taking into account
whether or not the slider has been reversed.
Gets or sets the floating point position of the right slider. This must range
between 0 and 1, and to the right of the left slider.
Gets or sets the color associated with the maximum value.
Gets or sets the maximum allowed value for the slider.
Gets or sets the minimum allowed value for the slider.
Gets or sets the color associated with the minimum color
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 resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
Looks up a localized resource of type System.Drawing.Bitmap.
JoinDialog
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 JoinDialog
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Gets the fileName of the created shapefile.
LabelAlignmentButton
Creates a new instance of LabelAlignmentButton
Creates a new instance of the button with the specified rectangle as the bounds.
The bounds relative to the parent client
The background color
Instructs this button to draw itself.
The graphics surface to draw to.
Gets or sets the bounds for this button.
Gets or sets the color used as the background color.
Boolean, true if this button is currently highlighted (mouse over)
Boolean, true if this button is currently selected
LabelAlignmentControl
Creates a new instance of LabelAlignmentControl
Occurs when the value is changed and fires the ValueChanged event
Required method for Designer support - do not modify
the contents of this method with the code editor.
Gets or sets the actual value currently being represented in the control.
Occurs after the drop-down has been used to select a value.
LabelAlignmentControl
Creates a new instance of LabelAlignmentControl
Prevent flicker
Custom drawing
Handles the actual drawing for this control.
A mouse up event will alter the button that is currently selected
Fires the Value Changed event
Handles mouse movements that highlight internal buttons
Occurs when this is resized
Occurs when the value has changed
Gets the content alignment for this control
Gets an integer value representing how much to separate the
interior region of the buttons.
LineJoinControl
Creates a new instance of LineJoinControl
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the on value changed event
Occurs when one of the radio buttons is clicked, changing the current value.
Gets or sets the string text
Gets or sets the current line join type shown by the control.
PropertyGridEditor
This should launch an open file dialog instead of the usual thing.
ITypeDescriptorContext
IServiceProvider
The object being displayed
A new version of the object if the dialog was ok.
Either allows the editor to work or else nips it in the butt
ITypeDescriptorContext
UITypeEditorEditStyle
LineSymbolizerEditor
Launches a form for editing the line symbolizer
Indicates to launch a form, rather than using a drop-down edit style
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 Factorial value should be grater than 0.
Looks up a localized string similar to The destination field data type is incompatible (double or string or integer).
Looks up a localized string similar to The function name was not recognized as one of the standard function names..
Looks up a localized string similar to The parameter is invalid.
Looks up a localized string similar to The root n-th root is incorrect.
Looks up a localized string similar to There were too many closing brackets in the string expression..
Looks up a localized string similar to The value entered could not be correctly parsed into a valid double precision floating point value..
Looks up a localized string similar to Enter a double precision floating point value..
Looks up a localized string similar to All Features.
Looks up a localized string similar to All Features in View Extent.
Looks up a localized string similar to Selected features.
Sucht eine lokalisierte Zeichenfolge, die The expression is empty. ähnelt.
Sucht eine lokalisierte Zeichenfolge, die In order to specify a custom filter expression, the custom mode must be selected first. ähnelt.
Sucht eine lokalisierte Zeichenfolge, die The layer was exported. ähnelt.
Sucht eine lokalisierte Zeichenfolge, die Do you want to load the shapefile? ähnelt.
Sucht eine lokalisierte Zeichenfolge, die Each symbol group can define a separate string expression that includes attribute values. Double click fields to add it to the expression. ähnelt.
Looks up a localized string similar to Use the Members tab to design a filter expression that restricts which features will be assigned to a specific label..
Looks up a localized string similar to Use the Expression Tab to design the text that should appear in a label. Fields indicated with brackets will be substituted with real values..
Looks up a localized string similar to Each group can specify its own basic design characteristics..
Looks up a localized string similar to Each group can specify its advanced characteristics..
Sucht eine lokalisierte Zeichenfolge, die Categories must contain at least one category! ähnelt.
Sucht eine lokalisierte Zeichenfolge, die Unable to delete category ähnelt.
Looks up a localized string similar to Confirm.
Looks up a localized string similar to Could not copy FID.
Looks up a localized string similar to Could not find the field in the attribute Table colums.
Looks up a localized string similar to Could not execute the query..
Looks up a localized string similar to Could not find or replace items..
Looks up a localized string similar to of .
Looks up a localized string similar to Selected.
Looks up a localized string similar to Enter Find String.
Looks up a localized string similar to Shapefiles (*.shp) |*.shp.
Looks up a localized string similar to Could not import column fields..
Looks up a localized string similar to Find.
Looks up a localized string similar to Could not import column fields.
Looks up a localized string similar to DBase Files (*.dbf)|*.dbf.
Looks up a localized string similar to Could not create new field.
Looks up a localized string similar to None of the rows contain a value that matches the specified value..
Looks up a localized string similar to Are you sure you want to remove the fields?.
Looks up a localized string similar to Column edits are not yet supported for datasets with more than 50, 000 attributes.
Looks up a localized string similar to This feature is not yet supported for datasets with larger than 50, 000 rows..
Looks up a localized string similar to Unfamilar data type to replace.
Looks up a localized string similar to row.
Looks up a localized string similar to rows.
Looks up a localized string similar to Unable to save edits. .
Looks up a localized string similar to s.
Looks up a localized string similar to {0} of {1} selected..
OpacityEditor
Edits the value by showing a slider control in the drop down.
Sets the behavior to drop-down
Ensures that we can widen the drop-down without having to close the drop down,
widen the control, and re-open it again.
UIOpenFileEditor
This should launch an open file dialog instead of the usual thing.
Either allows the editor to work or else nips it in the butt
ITypeDescriptorContext
UITypeEditorEditStyle
A collection of controls that are specifically designed to work with the outline on a polygon.
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new, blank instanceo of the outline control
Creates an outline control that uses the specified pattern to define its configuration.
The pattern that will be modified during changes.
Creates an outline control that uses the specified pattern to define its configuration.
When apply changes are clicked, the map will be updated when these changes are copied over.
The pattern that will be modified during changes.
Fires the OutlineChanged event
Fires the OutlineChanged event
Occurs when any of the symbolic aspects of this control are changed.
Occurs specifically when changes are applied from the line symbolizer editor
Gets or sets the pattern for this control
PointFConverter
Boolean, true if the source type is a string
Converts the specified string into a PointF
Converts the PointF into a string
PropertyGridEditor
This should launch an open file dialog instead of the usual thing.
ITypeDescriptorContext
IServiceProvider
The object being displayed
A new version of the object if the dialog was ok.
Either allows the editor to work or else nips it in the butt
ITypeDescriptorContext
UITypeEditorEditStyle
LineSymbolizerEditor
Launches a form for editing the line symbolizer
Specifies that this should open a form and work using a modal behavior.
PropertyGridEditor
This should launch an open file dialog instead of the usual thing.
ITypeDescriptorContext
IServiceProvider
The object being displayed
A new version of the object if the dialog was ok.
Either allows the editor to work or else nips it in the butt
ITypeDescriptorContext
UITypeEditorEditStyle
LineSymbolizerEditor
Launches a form for editing the line symbolizer
Indicates to launch a form, rather than using a drop-down edit style
This control shows a list of predefined symbols with their names and preview.
Creates a new instance of the predefined symbol control.
Creates a new instance of the predefined symbol control that uses the specific symbol provider
The provider class that is used to retrieve the predefined custom symbols from
the XML file or another data source
Creates a new instance of a Predefined symbol control designed to display a list of specific symbolizer
Adds a new symbolizer to the control. The added symbolizer will be selected
by default
The added custom symbolizer
Checks if the control contains the specified symbolizer
the line symbolizer to be checked
true if found, false otherwise
Saves the list of symbolizers to a file using serialization
(not yet implemented)
Loads the list of symbolizers from the serialized file
(not yet implemented)
The file name from which to load
Handles the situation where a mouse up should show a magnified version of the character.
Fires the SymbolSelected event args, and closes a drop down editor if it exists.
Takes place when the control is initialized or invalidated
Occurs whenever this control is resized, and forces invalidation of the entire control because
we are completely changing how the paging works.
Draws a symbolizer inside the specified rectangle including margins
The graphics device to draw to
The Rectangle describing where to draw
The IFeatureSymbolizer to draw
Occurs when a symbol is selected
Gets or sets the cell size in pixels.
Gets or sets the margin of each symbolizer preview cell in pixels
Overrides underlying behavior to hide it in the properties list for this control from serialization
Gets the list of custom symbolizers displayed in this control
When the 'Category Filter' is set to this value then
all available custom symbols are displayed
Indicates whether the custom symbolizer names should be shown
Gets or sets the font to use for the text that describes the predifined symbol control
Gets or sets a boolean that, if true, indicates that this form should restructure the columns
as it is resized so that all the columns are visible.
Gets or sets whether or not a feature symbolizer is selected
Gets or sets the index of the selected symbolizer item
Gets or sets the number of columns
Gets the number of rows, which is controlled by having to show 256 cells
in the given number of columns.
Gets or sets the background color for the selection
The Font Color for the selection
Gets or sets the selected symbolizer
The category of symbol displayed in the control
This component displays the preview of a feature symbolizer
Creates a new instance of SymbolPreview control
Updates the preview display using the specified symbolizer
The symbolizer displayed in the preview
Cancels the on paint background event to prevent flicker
The feature symbolizer displayed in the preview
ProgressCancelDialog
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 ProgressCancelDialog
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the canceled event.
A Dialog that can be useful for showing properties
This creates a new instance of the Dialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Fires the ChangesApplied event. If an original object IDescriptor has been set,
then this directly handles the update.
An original object place holder to allow outside handlers, but still track
the object and its copy in a tightly correlated way.
This provides access to the property grid on this dialog
This event occurs when someone presses the apply button
PropertyDialogProvider
Shows a PropertyGrid Dialog and uses the specified object as the edit copy.
Fires a the ChangesApplied event
Fires an event signifying that the item has been updated
Gets the item that was changed by this operation.
PropertyGridEditor
This should launch an open file dialog instead of the usual thing.
ITypeDescriptorContext
IServiceProvider
The object being displayed
A new version of the object if the dialog was ok.
Either allows the editor to work or else nips it in the butt
ITypeDescriptorContext
UITypeEditorEditStyle
RampSlider
Creates a new instance of RampSlider
Does the actual drawing in client coordinates
Draws the tick marks on this slider
Draws the text that appears inside the ramp.
Draws the ramp itself.
Draws the slider itself in client coordinates
Draws the text for Minimum and Maximum
Fires the MouseDown event
Handles the Mouse up scenario to stop dragging
Fires the Value Changed event
Handles the dragging code
Prevent flicker
Draw the clipped portion
Occurs on the resize event
Occurs when the slider has been controlled to alter the value.
Gets or sets a color button. In this case, the ramp slider will display the opacity range for
the color specified by the color button. The color button may become transparent, but the
opacity range will always show transparent to opaque, matching the RGB signature of the color
from the color button.
Gets or sets a boolean indicating whether the minimum and maximum should exchange places
Gets or sets a boolean that represents whether to mirror the shape of the ramp.
If the ramp is horizontal, this will change whether the top or the bottom of the
ramp changes.
Gets or sets a value indicating whether to draw any labeled values on the opposite side of the ramp.
Gets or sets the maximum value of this slider.
Gets or sets the color at the maximum of the ramp
Gets or sets the minimum allowed value, and therefore the minimum position of the slider.
If this is set above value or maximum, those values will be set equal to this value.
Gets or sets the color of the minimum of the ramp.
Gets or sets the Number format to use for the min, max and value.
Gets or sets whether the ramp and text should be organized horizontally or vertically.
Gets or sets the numeric radius that controls the rounding on the ramp.
Gets or sets the text that appears behind the ramp, if any.
Gets or sets a boolean that, if ture, will cause the text to be drawn behind the ramp instead of in front of the ramp.
This can be useful if attempting to illustrate opacity by using some text.
Controls the actual text of the ramp
Gets or sets the color of the text that appears in the ramp
Gets or sets the positioning of ramp text in relative to the ramp itself.
Gets or sets a boolean, that if true will label the maximum value.
Gets or sets a boolean, that if true will label the minimum value.
Gets or sets a boolean, that if true will label the chosen value.
Gets or sets a boolean indicating whether to draw tickmarks along the straight axis of the ramp.
Gets or sets the basic color of the slider.
Gets or sets the numeric radius that controls the rounding on the ramp.
Gets or sets the color that will be used to draw the ticks.
Gets or sets the spacing to use for the ticks. These will be drawn between
the minimum and maximum values.
Gets or sets a value ranging from Min to Max.
RasterColorSchemeEditor
This should launch a frmRasterSymbolizer
ITypeDescriptorContext context
IServiceProvider provider
object value
A new RasterSymbolizer
This controls the editor style and sets up a backup copy of the symbolizer
ITypeDescriptorContext
UITypeEditorEditStyle
This is a basic form which is displayed when the user double-clicks on a layer name
in the legend
Creates a new instance of LayerDialog
Creates a new instance of LayerDialog form to display the symbology and
other properties of the specified feature layer
the specified feature layer that is
modified using this form
The control.
Forces changes to be written from the copy symbology to
the original, updating the map display.
Occurs during apply changes operations and is overrideable in subclasses
Occurs when the apply changes situation forces the symbology to become updated.
LineSymbolizerEditor
Launches a form for editing the line symbolizer
Specifies that a form will be used for editing (a Modal form behaves like a dialog)
mwProgressBar
Initializes a new instance of the Symbology Progress Bar.
This method is thread safe so that people calling this method don't cause a cross-thread violation
by updating the progress indicator from a different thread
A string message with just a description of what is happening, but no percent completion information
The integer percent from 0 to 100
A message
Prevent flicker
Controls the drawing of this bar.
The PaintEventArgs for this paint action
Gets or sets the progress message.
Gets or sets a boolean indicating whether or not to draw the status message on the progress bar.
Gets or sets the font color.
SQLExpressionDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the string expression. Setting this will set the initial
text content in the dialog.
Gets or sets the DataTable that the expression dialog uses.
Gets or sets the Attribute source instead of the table
A pre-configured status strip with a thread safe Progress function
The designer for the symbology status strip.
Creates a new instance of the StatusStrip which has a built in, thread safe Progress handler
This method is thread safe so that people calling this method don't cause a cross-thread violation
by updating the progress indicator from a different thread
A string message with just a description of what is happening, but no percent completion information
The integer percent from 0 to 100
A message
Raises the event.
A that contains the event data.
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 progress bar. By default, the first ToolStripProgressBar that is added to the tool strip.
The progress bar.
Gets or sets the progress label. By default, the first ToolStripStatusLabel that is added to the tool strip.
The progress label.
BreakSlider
Creates a new instance of BreakSlider
The bounds of the graph to draw in relative to the control.
The minimum value currently in view
The maximum value currently in view
The color range to connect to this slider.
Compares this value to the other value.
This sets the values for the parental bounds, as well as the double
values for the maximum and minimum values visible on the graph.
Causes this slider to draw itself to the specified graphics surface.
Custom drawing
The Graphics surface to draw to
Gets or sets the color range that this break is the maximum value for.
Gets the bounds of the handle that extends above the graph
Gets a bounding rectangle in coordinates relative to the parent
Gets or sets the category that has a maximum value equal to this break.
Gets or sets the color of this slider
Gets or sets the integer count representing the number of members in the class.
(Technically represented left of the line.
Gets or sets the next category, which should have a minimum corresponding to this break.
Gets or sets the position of this slider
Gets or sets whether or not this slider is selected.
Gets or sets the selected color
Gets or sets the double value where this break should occur.
BreakSliderEventArgs
Creates a new instance of BreakSliderEventArgs
Gets or sets the protected break slider
BreakSliderGraph
Given a scheme, this resets the graph extents to the statistical bounds.
Given a scheme, this will build the break list to match approximately. This does not
force the interval method to build a new scheme.
Fires the statistics updated event
Fires the SliderSelected event
Handles disposing to release unmanaged memory
Creates a new instance of BreakSliderGraph
Zooms so that the minimum is the minimum of the lowest category or else the
minimum of the extents, and the maximum is the maximum of the largest category
or else the maximum of the statistics.
resets the breaks using the current settings, and generates a new set of
categories using the given interval method.
Selects one of the specific breaks.
occurs during a resize
When the mouse wheel event occurs, this forwards the event to this contro.
Occurs when the mose down occurs
Occurs when the slider moves
Handles the mouse move event
Handles the mouse up event
Given a break slider's new position, this will update the category related to that
break.
Returns the BreakSlider that corresponds to the specified mouse position, where
the actual handle and divider represent the maximum of that range.
The location, which can be anywhere to the left of the slider but to the
right of any other sliders.
The BreakSlider that covers the range that contains the location, or null.
Fires the slider moved event
Occurs during drawing
prevents flicker by preventing the white background being drawn here
Custom drawing
Occurs when manual break sliding begins so that the mode can be
switched to manual, rather than showing equal breaks or something.
Occurs when a click in a range changes the slider that is selected.
Occurs after the slider has been completely repositioned.
Occurs after the statistics have been re-calculated.
Gets or sets the attribute source.
Gets or sets the border style for this control
Gets the list of breaks that are currently part of this graph.
Gets or sets the color to use for the moveable breaks.
Gets or sets the color to use when a break is selected
Gets or sets the font color
Gets or sets the number of columns. Setting this will recalculate the bins.
The method to use when breaks are calculated or reset
Boolean, if this is true, the mean will be shown as a blue dotted line.
Boolean, if this is true, the integral standard deviations from the mean will be drawn
as red dotted lines.
Gets or sets the data Table for which the statistics should be applied
Gets or sets the title of the graph.
Gets or sets the color to use for the graph title
Gets or sets the font to use for the graph title
Gets or sets the string field name
Gets or sets the string normalization field
Very small counts frequently dissappear next to big counts. One strategey is to use a
minimum height, so that the difference between 0 and 1 is magnified on the columns.
Gets or sets the maximum sample size to use when calculating statistics.
The default is 10000.
Gets the statistics that have been currently calculated for this graph.
Gets or sets the scheme that is currently being used to symbolize the values.
Setting this automatically updates the graph extents to the statistical bounds
of the scheme.
Gets or sets the raster layer. This will also force this control to use
the raster for calculations, rather than the dataset.
Gets or sets a boolean that indicates whether or not count values should be drawn with
heights that are proportional to the logarithm of the count, instead of the count itself.
StatisticalEventArgs
Creates a new instance of StatisticalEventArgs
Gets the set of statistics related to this event.
This class is the System.Windows.Forms interpretor of symbology events being fired.
The symbology event manager.
Allows setting the owner for any dialogs that need to be launched.
Gets or sets the custom actions for ColorCategory
Gets or sets the custom actions for FeatureLayer
Gets or sets the custom actions for RasterLayer
Gets or sets the actions for ImageLayers
Gets or sets the custom actions for Layer
DetailedLineSymbolDialog
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 CollectionPropertyGrid
Creates a new line symbol dialog where only the original is specified and the
duplicate is created.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the symbolizer being used by this control.
DetailedPointSymbolDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Creates a new DetailedPointSymbolDialog that will update the specified original symbol
by copying the new aspects to it only if the Apply Changes, or Ok buttons are used.
The original IPointSymbolizer to modify.
Resets the existing control with the new symbolizer
Applies the specified changes
Fires the ChangesApplied event
Fires the AddtoCustomSymbols event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Occurs when the add to custom symbols button is pressed.
Gets the current (copied) symbolizer or initializes this control to work with the
specified symbolizer as the original.
DetailedPointSymbolDialog
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 CollectionPropertyGrid
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the symbolizer being used by this control.
DetailedPolygonSymbolDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Creates a new dialog where the properties displayed on the form are a duplicate of the original properties,
and those properties will be copied back to the original on an apply changes or an ok click.
Assigns the original symbolizer to this control
The polygon symbolizer to modify.
Forces the current settings to be written back to the original symbolizer
Fires the ChangesApplied event
Fires the AddToCustomSymbols event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Occurs when the the Add To Custom Symbols button is clicked
Gets the current (copied) symbolizer or initializes this control to work with the
specified symbolizer as the original.
DetailedPolygonSymbolDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Creates a new DetailedPolygonSymbolControl using the specified
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the symbolizer being used by this control.
Initial dialog for selecting a predefined line symbol
Required designer variable.
Creates a new instance of DetailedLineSymbolDialog
Creates a new Detailed Line Symbol Dialog
Shows the 'Symbol Details' dialog
Fires the ChangesApplied event
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires an event indicating that changes should be applied.
StatisticalBreaksDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Gets or sets the string field name to apply statistics to
Gets or sets the normalization field to apply statistics to.
Gets or sets the Table that has the data row values to use for statistics.
Gets or sets the feature scheme to use for coloring and existing break positions
Gets or sets the title for the graph
Size2DDialog
Required method for Designer support - do not modify
the contents of this method with the code editor.
Creates a new instance of CollectionPropertyGrid
Creates a Size2DDialog with a specific symbol to edit when "Apply Changes" is clicked
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the symbol that should be edited whenever apply changes is clicked.
This represents a single box inside of a symbol size chooser.
The graphics device and clip rectangle are in the parent coordinates.
The symbol to use for drawing.
This draws the specified symbol using the "Size" property from this box rather than the real size.
The transform has been zeroed on the center of this box.
Gets or sets the base color for the normal background color for this box.
Gets or sets the rectangular bounds for this size box.
Gets or sets the size
Gets or sets whether or not this item should draw itself as though it has been selected.
Gets or sets the selection color for this selection.
Gets or sets the rouding radius for this box.
A user control that is specifically designed to control the point sizes
Required designer variable.
Creates a new instance of the size control
Required method for Designer support - do not modify
the contents of this method with the code editor.
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the SizeChanged event
Occurs when the size changes on this control, ether through applying changes in the dialog or else
by selecting one of the pre-configured sizes.
Gets or sets the symbol to use when drawing the various sizes
SymbolSizeChooser
Prevent redundant updates to the boxes every time a property is changed
Enable live updating so that from now on, changes rebuild boxes.
Creates a new instance of SymbolSizeChooser
Gets or sets a new SymbolSize chooser, specifying the symbol as part of the constructor.
The symbol to draw.
Forces the box sub-categories to refresh given the new content.
Fires the selected size changed event
Handles the mouse up situation
Occurs durring drawing but is overridable by subclasses
Prevent flicker
Occurs as the SymbolSizeChooser control is being drawn.
Occurs when the selected size has changed
Gets or sets the normal background color for the boxes.
Gets or sets the box selection color
Gets or sets the rectangular extent for all the boxes. This is not the size of the symbol.
Gets or sets the maximum symbol size.
Gets or sets the minimum symbol size
Gets or sets whether the boxes are drawn horizontally or vertically.
Gets or sets the number of boxes
Gets or sets the symbol to use for this control.
Gets or sets the rounding radius for the boxes
Gets or sets the currently selected size.
TabColorDialog
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 CollectionPropertyGrid
Clean up any resources being used.
true if managed resources should be disposed; otherwise, false.
Fires the ChangesApplied event
Occurs whenever the apply changes button is clicked, or else when the ok button is clicked.
Gets or sets the start color for this control
Gets or sets the end color for this control.
OpacityEditor
Edits the value by showing a slider control in the drop down.
Sets the behavior to drop-down
Ensures that we can widen the drop-down without having to close the drop down,
widen the control, and re-open it again.