C# Class Stetic.Wrapper.RadioActionGroupManager

Inheritance: IRadioGroupManager
Show file Open project: mono/stetic

Public Methods

Method Description
Add ( string name ) : void
FindGroup ( string name ) : RadioGroup
GenerateGroupExpression ( GeneratorContext ctx, Action action ) : System.CodeDom.CodeExpression
GetGroup ( Action action ) : string
Rename ( string oldName, string newName ) : void
SetGroup ( Action action, string group ) : void

Private Methods

Method Description
EmitGroupsChanged ( ) : void
FindActionsInGroup ( string grp ) : IEnumerable
OnActionDisposed ( object s, EventArgs a ) : void

Method Details

Add() public method

public Add ( string name ) : void
name string
return void

FindGroup() public method

public FindGroup ( string name ) : RadioGroup
name string
return RadioGroup

GenerateGroupExpression() public method

public GenerateGroupExpression ( GeneratorContext ctx, Action action ) : System.CodeDom.CodeExpression
ctx GeneratorContext
action Action
return System.CodeDom.CodeExpression

GetGroup() public method

public GetGroup ( Action action ) : string
action Action
return string

Rename() public method

public Rename ( string oldName, string newName ) : void
oldName string
newName string
return void

SetGroup() public method

public SetGroup ( Action action, string group ) : void
action Action
group string
return void