| NetQuarry.WebControls Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | ActiveButton | 
            A button class, derived from a standard Button, that provides improved enabled vs. disabled
            UI distinction and active indication of enabled buttons on hover.
             | 
|  | ActiveHyperLink | 
            Represents a control that acts as a link to another page or MOP.
             | 
|  | ActiveImageButton | 
            A control that displays an image and responds to mouse clicks on the image.
             | 
|  | AmendableCombo | 
            This control is a specialized DropDownList that supports an item being added dynamically late after the
            control is loaded.
             | 
|  | BndDataGridItem | 
            Replacement class for the DataGrid's row object.  
            This allows us to add our own properties to each row.
             | 
|  | BndGrid | 
            A wrapper around the standard .Net DataGrid providing a typed interface to some attributes
            used by the MapperDatasheet to communicate with its host control.  The MapperDatasheet will
            take advantage of these if and only if it is bound to a BndGrid instead of just a DataGrid.
             | 
|  | BndLabel | 
            A LABEL control that always renders as a LABEL tag in HTML.  The standard
            .Net Label class only renders as a LABEL if there is an associatedControlID
            specified and if that control can be found in the page's control hierarchy
            at render time.  The BndLabel control always renders as a LABEL and the
            associated control need not be present on the page.  This is helpful for
            controls that are being used to generate HTML rather than actually to
            render a page in the normal .Net life-page cycle.  Note that this class is
            derived from the .Net Label class so it can be easily idenfieid as a Label
            using the "is" operator and manipulated using the "as" operator.
             | 
|  | BndLkup | 
            A composite control that allows for a text box and widget to work together.
             | 
|  | BndLkupB | 
            A Bootstrap composite control that allows for a text box and widget to work together.
             | 
|  | BootInplaceTip | 
            The in-place tooltip control for use in Bootstrap applications.
             | 
|  | BootStatic | 
            A Bootstrap static control for use when placing plain text next to a form label within a form.
            For Bootstrap v3 this renders as a P (paragraph) element with the form-control-static CssClass.
            http://getbootstrap.com/css/#forms-controls-static | 
|  | CancelButton | 
            The CancelButton is a normal .Net Button, but rendered as an
            INPUT tag of type "reset" instead of "submit".
             | 
|  | CascadingMenu | 
            The CascadingMenu control is not fully implemented and not used at this time.
             | 
|  | Col | 
            Implements an HTML COL tag for use in ColGroup in a .Net Table.  
            This class derives from a TableCell, but renders as a COL tag.  The Col 
            should be added to the table's ColGroup.
            This original implementation was found on http://www.koders.com/ and 
            obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328281
            and licensed under Axelerate Libraries New BSD License (BSD):
             * Copyright (c) 2008, Axelerate Solutions * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Axelerate nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY AXELERATE SOLUTIONS ''AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL AXELERATE SOLUTIONS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  | ColGroup | 
            Implements an HTML COLGROUP tag for use in a .Net Table.  The .Net Table
            control does not support a COLGROUP natively and actually makes it very 
            hard to even inject a COLGROUP programmatically.  This class derives from
            a TableRow, but renders as a COLGROUP tag.  The ColGroup 
            should be inserted as the first row in the table.  Add Col
            elements to the ColGroup for the individual columns.
            This original implementation was found on http://www.koders.com/ and 
            obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328280
            and licensed under Axelerate Libraries New BSD License (BSD):
             * Copyright (c) 2008, Axelerate Solutions * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of the Axelerate nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY AXELERATE SOLUTIONS ''AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL AXELERATE SOLUTIONS BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  | CompositeControlBase | 
            Base class used to build a control with multiple parts. 
             | 
|  | ContentPlaceHolder | 
            Replacement control for System.Web.UI.WebControls.ContentPlaceHolder for use when it is desired
            to NOT have the MasterPage, Content, and ContentPlaceHolder controls behave as naming
            containers.  There are two aspects to this: 1) the effect a NamingContainer has on the 
            client-side control NAME and ID mangling, and 2) the control hierarchy on the server.
             | 
|  | DivMenu | 
            Generates a client-side HTML/javascript menu based on div tags.  
            Supports cascading submenus, menu images, confirmations, dividers, client-side vs.
            post-back vs. URL navigation handling and more.
             | 
|  | DivMenuItem | 
            DivMenuItems are created when you add a new node to a DivMenu.  Each item describes one item on the menu.
             | 
|  | DynamicCommandButton | 
            A hidden control used to fire any one of multiple possible commands from client-side controls
            associated with this control.  Useful when the associated command controls must be added too 
            late in the page life-cycle for their own server-side OnClick events to be used.
             | 
|  | EAPDropDownList | 
            An EAP-specific derivation of the DropDownList control with additional functionality.
             | 
|  | FieldSet | 
            Renders a FieldSet tag with an embedded Legend tag.
             | 
|  | FileUploader | 
            A control supporting various mechanisms for uploading files including:
             
 | 
|  | FileWidget | 
            A composite control used to support FilePath fields with in-place file browsing.
             | 
|  | FileWidgetB | 
            A composite control used to support FilePath fields with in-place file browsing in Bootstrap-based applications.
             | 
|  | GlyphButton | 
            A Bootstrap Glyphicon control hosted in a .Net LinkButton for use when clicking
            on the icon should cause a postback.
             | 
|  | Glyphicon | 
            A Bootstrap glyphicon control.
             | 
|  | HiddenInput | 
            The HiddenInput is a normal .Net TextBox, but rendered as an
            INPUT tag of type "hidden" instead of "text".  This control should
            be used instead of a .Net hidden control because it includes
            both the ID and NAME attributes which is required by some browsers
            (e.g. Firefox) for client-side manipulation.
             | 
|  | HorizontalSplitter | 
            The HorizontalSplitter creates a DIV tag that functions as a horizontal splitter
            allowing the user to resize the content to the bottom.
            The position maintained across postbacks using a hidden input.
             | 
|  | ImageButtonCell | 
            The ImageButtonCell class is provided to simplify creating a TableCell that contains
            a 16x16 image as a button..
             | 
|  | ImageWithCamera | 
            An image control with webcam capability.
             | 
|  | ImageWithScanner | 
            An image control with scanning capability.
             | 
|  | InlineError | 
            Summary description for InlineError.
             | 
|  | JavascriptRef | 
            Helper control for adding script references to a page.
             | 
|  | LinkableTextBox | 
            Renders a TextBox inside an Anchor tag.  The typical use is to provide a TextBox
            without a link when a field is unlocked, and a link when the field is locked.
             | 
|  | ListItemWithContent | 
            A WebControl that translates to the "li" html type.  The main difference between this and a ListItem is that ListItem does not have the ability
            to hold child controls. 
             | 
|  | LiteralHtml | 
            Static text display element.  The associated text is never encoded for HTML. 
            This class extends the .Net Literal class to provide a constructor taking the text.
             | 
|  | LiteralText | 
            Static text display element.  The associated text is always encoded for HTML. 
            This class extends the .Net Literal class to provide a constructor taking the text.
             | 
|  | NamingPanel | 
            Use instead of a regular Panel to make each the panel a NamingContainer for its contents.
             | 
|  | NamingRow | 
            Use instead of a regular TableRow to make each row a NamingContainer for its contents.
             | 
|  | NodeClearer | 
            A NodeClearer presents an image button that, when clicked,
            runs javascript to clear all child controls of the associated control.
             | 
|  | PanelClassed | 
            A Panel control with its CssClass specified in the constructor.
             | 
|  | Password | 
            A Password control.  This is derived from the standard .Net TextBox.
            One limitation of the .Net TextBox, when TextMode is set to Password,
            is that the text box control in HTML is always rendered empty after
            a postback.  The purpose of this, presumably, is to prevent the text
            from being accessible in the HTML (which is good).  However, it's 
            not exactly what people want.  This control converts the text to 
            an equivalent-length string of marker characters so that the HTML
            renders nicely without compromising the text value by putting it in
            the HTML.
             | 
|  | RadioPictures | 
            This controls renders a RadioButton-like control using pictures intead of the
            standard RadioButton buttons.
             | 
|  | RatingIcon | 
            A series of icons that can be clicked on/off to indicate a rating, or level.
             | 
|  | ScriptReferencer | 
            A control that renders javascript file references.
             | 
|  | Span | 
            A Span control with optional CssClass specified in the constructor.
             | 
|  | SubformBar | 
            Summary description for SubformBar.
             | 
|  | SubformItem | 
            Summary description for SubformItem.
             | 
|  | TableEx | 
            An extended Table control that supports features not supported in the standard .Net Table control. 
            The following extended features are provided:
             
 | 
|  | TemplateMaster | 
            Base class that must be used for any master page hosting platform templates.
             | 
|  | TimeDuration | 
            A control dedicated to allowing the user to specify a time duration value.
             | 
|  | TimePicker | 
            A control dedicated to allowing the user to specify a time-only value.
             | 
|  | TimePickerTimePickerText | 
            Used to get/set localized and/or customized text for the TimePicker's UI.
             | 
|  | Toggler | 
            The toggler control presents a small plus/minus image button allowing the
            user to hide/unhide the associated control via javascript. 
            The associated control is typically a DIV (.Net Panel).
            See TogglerB for the new Bootstrap-based toggler.
             | 
|  | TogglerB | 
            The toggler control presents a glyph-icon plus/minus button allowing the
            user to hide/unhide the associated control via Bootstrap CSS and javascript. 
            The associated control is typically a DIV (.Net Panel).
            See Toggler for the original non-Bootstrap toggler.
             | 
|  | Toolbar | 
            The standard platform toolbar hosting buttons and submenus.
             | 
|  | ToolbarActiveHyperLink | 
            Represents a control that acts as a link to another page or MOP.  The class is derived from ActiveHyperLink
            and used internally to implement links on a Toolbar (but not on a ToolbarB used in Bootstap applications).
            Links on a ToolbarB are implemented using ToolbarHyperLink.
             | 
|  | ToolbarActiveImageButton | 
            A control that displays an image and responds to mouse clicks on the image.  The class is derived from ActiveImageButton
            and used internally to implement buttons on a Toolbar and on a ToolbarB (used in Bootstap applications).
            Buttons on a ToolbarB are implemented using ToolbarLinkButton.
             | 
|  | ToolbarB | 
            The platform Boostrap-based application toolbar hosting buttons and submenus.
             | 
|  | ToolbarButtonB | 
            An IToolbar button for Bootstrap-based applications.
             | 
|  | ToolbarButtonGroupB | 
            A group of toolbar buttons.
             | 
|  | ToolbarButtonMenuB | 
            An IToolbar menu for Bootstrap-based applications.
             | 
|  | ToolbarHyperLink | 
            Represents a control that acts as a link to another page or MOP.  The class is derived from ActiveHyperLink
            and used internally to implement links on a ToolbarB (but not on a Toolbar used in non-Bootstap applications).
            Links on a Toolbar are implemented using ToolbarActiveHyperLink.
             | 
|  | ToolbarLinkButton | 
            Represents a control that acts as a button on a Bootstrap toolbar.  The class is derived from LinkButton
            and used internally to implement buttons on a ToolbarB (but not on a Toolbar).
            Buttons on a Toolbar are implemented using ToolbarActiveImageButton.
             | 
|  | TriStateCheckbox | 
            A three-state checkbox control appropriate for use in filtering checkbox fields.
             | 
|  | UnorderedList | 
            A WebControl to hold ListItemWithContent WebControls.  Roughly translates to the "ul" unordered list html type.  The difference between this and
            a BulletedList is that a BulletedList only has the capability to hold ListItem controls as children.  The only WebControl that the UnorderedList
            can hold is the ListItemWithContent custom WebControl.
             | 
|  | VSplitter | 
            The VSplitter creates a TD tag that functions as a vertical splitter
            allowing the user to resize the content to the left and containing
            an optional toggler for opening/closing the left-side content.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | IBndLkup | |
|  | IFileWidget | 
            Common interface for working with FileWidget and FileWidgetB controls.
             | 
|  | ISubformBar | 
            The subform interface provides access to the programmable elements of the platform SubformBar component.
            Only the single SubformBar implementation is expected.
             | 
|  | IToolbar | 
            The common interface for platform toolbars.
             | 
|  | IToolbarButton | 
            The interface for buttons hosted by a IToolbar component.
             | 
 Delegates
Delegates| Delegate | Description | |
|---|---|---|
|  | DynamicCommandEventHandler | 
            Fired when a DynamicCommand event occurs on a DynamicCommandButton.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | CascadingMenuFlags | 
            Flags specifying the behaviour of a CascadingMenu menu item.
             | 
|  | TogglerAttrs | 
            Attributes describing how the toggler should function.
             | 
|  | ToolbarCaptionOption | 
            Options for how toolbar captions should be displayed.
             | 
|  | ToolbarItemAttrs | 
            Attributes for toolbar items.
             |