C# Class Octgn.Play.Gui.GroupControl

Inheritance: System.Windows.Controls.UserControl
Exibir arquivo Open project: octgn/OCTGN Class Usage Examples

Public Properties

Property Type Description
fontsize int
groupFont FontFamily

Protected Properties

Property Type Description
ContextCard Octgn.DataNew.Entities.Card
ContextGroup Octgn.DataNew.Entities.Group
group Octgn.DataNew.Entities.Group

Public Methods

Method Description
ExecuteDefaultAction ( Card card ) : void
ExecuteDefaultCardAction ( Card card ) : bool
ExecuteDefaultGroupAction ( ) : bool
GroupControl ( ) : System

Protected Methods

Method Description
CardActionClicked ( object sender, RoutedEventArgs e ) : void
CreateCardMenuItems ( Card card, DataNew def ) : List
CreateGroupMenuItems ( DataNew def ) : List
CreateLookAtCardsMenuItem ( ) : System.Windows.Controls.MenuItem
GroupActionClicked ( object sender, RoutedEventArgs e ) : void
GroupChanged ( ) : void
OnCardDropped ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnCardOut ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnCardOver ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
OnKeyShortcut ( object sender, TableKeyEventArgs e ) : void
ShouldShowGroupActions ( Card card ) : bool

Private Methods

Method Description
CallActionConditionalExecute ( string function, IEnumerable selection ) : bool
CallActionNameExecute ( string function, IEnumerable selection ) : string
CreateActionMenuItem ( IGroupAction baseAction, RoutedEventHandler onClick, Card card ) : Control
CreateCardPassToItem ( ) : System.Windows.Controls.MenuItem
CreateGroupHeader ( ) : System.Windows.Controls.MenuItem
CreateGroupPassToItem ( ) : System.Windows.Controls.MenuItem
CreateVisibilityItem ( ) : System.Windows.Controls.MenuItem
GetDefaultCardAction ( ) : GroupAction
GetDefaultGroupAction ( ) : GroupAction
GetItemContainerGenerator ( ) : ItemContainerGenerator
GetTurnAnimationDelay ( ) : long
NoteItemOnClick ( object sender, RoutedEventArgs routedEventArgs ) : void
OnLoaded ( object sender, RoutedEventArgs routedEventArgs ) : void
ShowContextMenu ( Card card ) : void

Method Details

CardActionClicked() protected method

protected CardActionClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

CreateCardMenuItems() protected method

protected CreateCardMenuItems ( Card card, DataNew def ) : List
card Octgn.DataNew.Entities.Card
def DataNew
return List

CreateGroupMenuItems() protected method

protected CreateGroupMenuItems ( DataNew def ) : List
def DataNew
return List

CreateLookAtCardsMenuItem() protected method

protected CreateLookAtCardsMenuItem ( ) : System.Windows.Controls.MenuItem
return System.Windows.Controls.MenuItem

ExecuteDefaultAction() public method

public ExecuteDefaultAction ( Card card ) : void
card Octgn.DataNew.Entities.Card
return void

ExecuteDefaultCardAction() public method

public ExecuteDefaultCardAction ( Card card ) : bool
card Octgn.DataNew.Entities.Card
return bool

ExecuteDefaultGroupAction() public method

public ExecuteDefaultGroupAction ( ) : bool
return bool

GroupActionClicked() protected method

protected GroupActionClicked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void

GroupChanged() protected method

protected GroupChanged ( ) : void
return void

GroupControl() public method

public GroupControl ( ) : System
return System

OnCardDropped() protected method

protected OnCardDropped ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
return void

OnCardOut() protected method

protected OnCardOut ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
return void

OnCardOver() protected method

protected OnCardOver ( object sender, Octgn.Play.Gui.CardsEventArgs e ) : void
sender object
e Octgn.Play.Gui.CardsEventArgs
return void

OnKeyShortcut() protected method

protected OnKeyShortcut ( object sender, TableKeyEventArgs e ) : void
sender object
e TableKeyEventArgs
return void

ShouldShowGroupActions() protected method

protected ShouldShowGroupActions ( Card card ) : bool
card Octgn.DataNew.Entities.Card
return bool

Property Details

ContextCard protected_oe property

protected Card,Octgn.DataNew.Entities ContextCard
return Octgn.DataNew.Entities.Card

ContextGroup protected_oe property

protected Group,Octgn.DataNew.Entities ContextGroup
return Octgn.DataNew.Entities.Group

fontsize public_oe static_oe property

public static int fontsize
return int

group protected_oe property

protected Group,Octgn.DataNew.Entities group
return Octgn.DataNew.Entities.Group

groupFont public_oe static_oe property

public static FontFamily groupFont
return FontFamily