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

More...

Inheritance diagram for Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >:
Ext.Net.BaseItem.Builder< TKeyBinding, TBuilder >

Public Member Functions

 Builder (TKeyBinding component)
 
virtual TBuilder Shift (bool? shift)
 True to handle key only when shift is pressed, False to handle the key only when shift is not pressed (defaults to undefined) More...
 
virtual TBuilder Ctrl (bool? ctrl)
 True to handle key only when ctrl is pressed, False to handle the key only when ctrl is not pressed (defaults to undefined) More...
 
virtual TBuilder Alt (bool? alt)
 True to handle key only when alt is pressed, False to handle the key only when alt is not pressed (defaults to undefined) More...
 
virtual TBuilder Handler (string handler)
 The function to call when KeyMap finds the expected key combination More...
 
virtual TBuilder Scope (string scope)
 The scope of the callback function More...
 
virtual TBuilder DefaultEventAction (EventAction defaultEventAction)
 A default action to apply to the event. Possible values are: stopEvent, stopPropagation, preventDefault. If no value is set no action is performed. More...
 
virtual TBuilder KeysString (string keysString)
 A single keycode or an array of keycodes to handle More...
 
 Builder ()
 
 Builder (KeyBinding component)
 
 Builder (KeyBinding.Config config)
 
- Public Member Functions inherited from Ext.Net.BaseItem.Builder< TKeyBinding, TBuilder >
 Builder (TItem item)
 
virtual TItem ToComponent ()
 Get the instance of the underlying StateManagedItem. More...
 
virtual TBuilder CustomConfig (Action< ConfigItemCollection > action)
 Collection of custom js config More...
 

Static Public Member Functions

static implicit operator Builder (KeyBinding component)
 
- Static Public Member Functions inherited from Ext.Net.BaseItem.Builder< TKeyBinding, TBuilder >
static implicit operator TItem (BaseItem.Builder< TItem, TBuilder > builder)
 Implicit conversion of a TItem object directly into a TComponent. More...
 

Additional Inherited Members

- Protected Attributes inherited from Ext.Net.BaseItem.Builder< TKeyBinding, TBuilder >
TItem item
 

Detailed Description

Type Constraints
TKeyBinding :KeyBinding 
TBuilder :Builder 
TBuilder :TKeyBinding 
TBuilder :TBuilder 

Constructor & Destructor Documentation

◆ Builder() [1/4]

Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Builder ( TKeyBinding  component)
inline

◆ Builder() [2/4]

Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Builder ( )
inline

◆ Builder() [3/4]

Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Builder ( KeyBinding  component)
inline

◆ Builder() [4/4]

Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Builder ( KeyBinding.Config  config)
inline

Member Function Documentation

◆ Alt()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Alt ( bool?  alt)
inlinevirtual

True to handle key only when alt is pressed, False to handle the key only when alt is not pressed (defaults to undefined)

◆ Ctrl()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Ctrl ( bool?  ctrl)
inlinevirtual

True to handle key only when ctrl is pressed, False to handle the key only when ctrl is not pressed (defaults to undefined)

◆ DefaultEventAction()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.DefaultEventAction ( EventAction  defaultEventAction)
inlinevirtual

A default action to apply to the event. Possible values are: stopEvent, stopPropagation, preventDefault. If no value is set no action is performed.

◆ Handler()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Handler ( string  handler)
inlinevirtual

The function to call when KeyMap finds the expected key combination

◆ KeysString()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.KeysString ( string  keysString)
inlinevirtual

A single keycode or an array of keycodes to handle

◆ operator Builder()

static implicit Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.operator Builder ( KeyBinding  component)
inlinestatic

◆ Scope()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Scope ( string  scope)
inlinevirtual

The scope of the callback function

◆ Shift()

virtual TBuilder Ext.Net.KeyBinding.Builder< TKeyBinding, TBuilder >.Shift ( bool?  shift)
inlinevirtual

True to handle key only when shift is pressed, False to handle the key only when shift is not pressed (defaults to undefined)


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