Ext.NET  5.3.0
.NET Component Framework for Enterprise Level Apps
Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder > Class Template Reference

More...

Inheritance diagram for Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >:
Ext.Net.AbstractContainer.Builder< TPanelHeader, TBuilder >

Public Member Functions

 Builder (TPanelHeader component)
 
virtual TBuilder ItemPosition (int? itemPosition)
 
virtual TBuilder Icon (Icon icon)
 The icon to use in the Title bar. See also, IconCls to set an icon with a custom Css class. More...
 
virtual TBuilder IconCls (string iconCls)
 A CSS class that will provide a background image to be used as the panel header icon (defaults to ''). More...
 
virtual TBuilder IconPath (string iconPath)
 A CSS class that will provide a background image to be used as the panel header icon (defaults to ''). More...
 
virtual TBuilder IconAlign (IconAlign iconAlign)
 
virtual TBuilder Glyph (int? glyph)
 A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily. More...
 
virtual TBuilder GlyphSpec (string glyphSpec)
 A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily. Alternatively, this config option accepts a string with the charCode and font-family separated by the @ symbol. For example '65@My Font Family'. More...
 
virtual TBuilder TitleRotation (int titleRotation)
 
virtual TBuilder Title (string title)
 Set a title for the panel's header. See Ext.panel.Header.title. More...
 
virtual TBuilder TitleAlign (TitleAlign titleAlign)
 May be "left", "right" or "center". The alignment of the title text within the available space between the icon and the tools. Defaults to: "left" More...
 
virtual TBuilder TitlePosition (int? titlePosition)
 The ordinal position among the header items (tools and other components specified using the items config) at which the title component is inserted. More...
 
virtual TBuilder Listeners (Action< PanelHeaderListeners > action)
 Client-side JavaScript Event Handlers More...
 
virtual TBuilder DirectEvents (Action< PanelHeaderDirectEvents > action)
 Server-side Ajax Event Handlers More...
 
virtual TBuilder TitleConfig (PanelTitle titleConfig)
 Pass as a config object (optionally containing an xtype) to custom-configure this Panel's title. More...
 
 Builder ()
 
 Builder (PanelHeader component)
 
 Builder (PanelHeader.Config config)
 

Static Public Member Functions

static implicit operator Builder (PanelHeader component)
 

Detailed Description

Type Constraints
TPanelHeader :PanelHeader 
TBuilder :Builder 
TBuilder :TPanelHeader 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Builder ( TPanelHeader  component)
inline

◆ Builder() [2/4]

Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Builder ( PanelHeader  component)
inline

◆ Builder() [4/4]

Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Builder ( PanelHeader.Config  config)
inline

Member Function Documentation

◆ DirectEvents()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.DirectEvents ( Action< PanelHeaderDirectEvents action)
inlinevirtual

Server-side Ajax Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ Glyph()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Glyph ( int?  glyph)
inlinevirtual

A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily.

◆ GlyphSpec()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.GlyphSpec ( string  glyphSpec)
inlinevirtual

A numeric unicode character code to use as the icon for the panel header. The default font-family for glyphs can be set globally using Ext.setGlyphFontFamily() or a ResourceManager's GlyphFontFamily. Alternatively, this config option accepts a string with the charCode and font-family separated by the @ symbol. For example '65@My Font Family'.

◆ Icon()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Icon ( Icon  icon)
inlinevirtual

The icon to use in the Title bar. See also, IconCls to set an icon with a custom Css class.

◆ IconAlign()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.IconAlign ( IconAlign  iconAlign)
inlinevirtual

◆ IconCls()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.IconCls ( string  iconCls)
inlinevirtual

A CSS class that will provide a background image to be used as the panel header icon (defaults to '').

◆ IconPath()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.IconPath ( string  iconPath)
inlinevirtual

A CSS class that will provide a background image to be used as the panel header icon (defaults to '').

◆ ItemPosition()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.ItemPosition ( int?  itemPosition)
inlinevirtual

◆ Listeners()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Listeners ( Action< PanelHeaderListeners action)
inlinevirtual

Client-side JavaScript Event Handlers

Parameters
actionThe action delegate
Returns
An instance of TBuilder

◆ operator Builder()

static implicit Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.operator Builder ( PanelHeader  component)
inlinestatic

◆ Title()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.Title ( string  title)
inlinevirtual

Set a title for the panel's header. See Ext.panel.Header.title.

◆ TitleAlign()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.TitleAlign ( TitleAlign  titleAlign)
inlinevirtual

May be "left", "right" or "center". The alignment of the title text within the available space between the icon and the tools. Defaults to: "left"

◆ TitleConfig()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.TitleConfig ( PanelTitle  titleConfig)
inlinevirtual

Pass as a config object (optionally containing an xtype) to custom-configure this Panel's title.

◆ TitlePosition()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.TitlePosition ( int?  titlePosition)
inlinevirtual

The ordinal position among the header items (tools and other components specified using the items config) at which the title component is inserted.

◆ TitleRotation()

virtual TBuilder Ext.Net.PanelHeader.Builder< TPanelHeader, TBuilder >.TitleRotation ( int  titleRotation)
inlinevirtual


The documentation for this class was generated from the following file: