C# Class PsHandler.Config

Show file Open project: kampiuceris/PsHandler

Public Properties

Property Type Description
AutoTileCheckingTimeMs int
AutoclickImBack bool
AutoclickTimebank bool
AutoclickYesSeatAvailable bool
AutocloseHM2ApplyToSimilarTablesPopups bool
AutocloseTournamentRegistrationPopups bool
CONFIG_FILENAME string
DefaultHudBigBlindLocationsX double[][]
DefaultHudBigBlindLocationsY double[][]
DefaultHudTimerLocationsX double[]
DefaultHudTimerLocationsY double[]
EnableRandomizer bool
EnableTableTiler bool
GnuGplV3Agreement bool
GuiHeight int
GuiLocationX int
GuiLocationY int
GuiWidth int
HotkeyExit KeyCombination
HotkeyHandReplay KeyCombination
HotkeyQuickPreview KeyCombination
HotkeyRandomizerChance10 KeyCombination
HotkeyRandomizerChance20 KeyCombination
HotkeyRandomizerChance30 KeyCombination
HotkeyRandomizerChance40 KeyCombination
HotkeyRandomizerChance50 KeyCombination
HotkeyRandomizerChance60 KeyCombination
HotkeyRandomizerChance70 KeyCombination
HotkeyRandomizerChance80 KeyCombination
HotkeyRandomizerChance90 KeyCombination
HudBigBlindDecimals int
HudBigBlindEnable bool
HudBigBlindHHNotFound string
HudBigBlindHeroBackground Color
HudBigBlindHeroBorderBrush Color
HudBigBlindHeroBorderThickness Thickness
HudBigBlindHeroColorsByValue List
HudBigBlindHeroCornerRadius CornerRadius
HudBigBlindHeroFontFamily FontFamily
HudBigBlindHeroFontSize double
HudBigBlindHeroFontStyle FontStyle
HudBigBlindHeroFontWeight FontWeight
HudBigBlindHeroForeground Color
HudBigBlindHeroMargin Thickness
HudBigBlindLocationLocked bool
HudBigBlindLocationsX double[][]
HudBigBlindLocationsY double[][]
HudBigBlindMByPlayerCount bool
HudBigBlindMByTableSize bool
HudBigBlindOpponentsBackground Color
HudBigBlindOpponentsBorderBrush Color
HudBigBlindOpponentsBorderThickness Thickness
HudBigBlindOpponentsColorsByValue List
HudBigBlindOpponentsCornerRadius CornerRadius
HudBigBlindOpponentsFontFamily FontFamily
HudBigBlindOpponentsFontSize double
HudBigBlindOpponentsFontStyle FontStyle
HudBigBlindOpponentsFontWeight FontWeight
HudBigBlindOpponentsForeground Color
HudBigBlindOpponentsMargin Thickness
HudBigBlindPostfix string
HudBigBlindPrefix string
HudBigBlindShowAdjustedBB bool
HudBigBlindShowBB bool
HudBigBlindShowForHero bool
HudBigBlindShowForOpponents bool
HudBigBlindShowTournamentM bool
HudEnable bool
HudTimerBackground Color
HudTimerBorderBrush Color
HudTimerBorderThickness Thickness
HudTimerCornerRadius CornerRadius
HudTimerDiff int
HudTimerEnable bool
HudTimerFontFamily FontFamily
HudTimerFontSize double
HudTimerFontStyle FontStyle
HudTimerFontWeight FontWeight
HudTimerForeground Color
HudTimerHHNotFound string
HudTimerLocationLocked bool
HudTimerLocationsX double[]
HudTimerLocationsY double[]
HudTimerMargin Thickness
HudTimerMultiplePokerTypes string
HudTimerPokerTypeNotFound string
HudTimerShowHandCount bool
HudTimerShowTimer bool
ImportFolders List
MACHINE_GUID string
MinimizeToSystemTray bool
POKERSTARS_TABLE_CLIENT_SIZE_DEFAULT System.Drawing.Size
POKERSTARS_TABLE_CLIENT_SIZE_MIN System.Drawing.Size
PokerStarsThemeTable PokerStarsThemeTable
PreferredSeat int[]
RandomizerChance10 int
RandomizerChance20 int
RandomizerChance30 int
RandomizerChance40 int
RandomizerChance50 int
RandomizerChance60 int
RandomizerChance70 int
RandomizerChance80 int
RandomizerChance90 int
SaveGuiLocation bool
SaveGuiSize bool
StartMinimized bool
WINDOWS_BORDER_THICKNESS int
WINDOWS_TITLE_BORDER_THICKNESS int

Public Methods

Method Description
LoadXml ( ) : IEnumerable
SaveXml ( ) : IEnumerable
VersionControl ( XElement root, int version ) : void

Private Methods

Method Description
CollectRecentColors ( ) : void
GetBool ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, bool defaultValue = default(bool) ) : bool
GetColor ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, Color defaultValue = default(Color) ) : Color
GetCornerRadius ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, System.Windows.CornerRadius defaultValue = default(CornerRadius) ) : System.Windows.CornerRadius
GetDouble ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, double defaultValue = default(double) ) : double
GetFontFamily ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, FontFamily defaultValue = default(FontFamily) ) : FontFamily
GetFontStyle ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, System.Windows.FontStyle defaultValue = default(FontStyle) ) : System.Windows.FontStyle
GetFontWeight ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, System.Windows.FontWeight defaultValue = default(FontWeight) ) : System.Windows.FontWeight
GetInt ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, int defaultValue = default(int) ) : int
GetMachineGuid ( ) : string
GetString ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, string defaultValue = default(string) ) : string
GetThickness ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, System.Windows.Thickness defaultValue = default(Thickness) ) : System.Windows.Thickness
GetXElement ( System.Xml.Linq.XElement xElement, string name, List &exceptions, string exceptionHeader, System.Xml.Linq.XElement defaultValue = default(XElement) ) : System.Xml.Linq.XElement
Set ( XElement xElement, string name, object o, List &exceptions, string exceptionHeader ) : void
___GetFloat ( XElement xElement, string name, List &exceptions, string exceptionHeader, float defaultValue = default(float) ) : float

Method Details

LoadXml() public static method

public static LoadXml ( ) : IEnumerable
return IEnumerable

SaveXml() public static method

public static SaveXml ( ) : IEnumerable
return IEnumerable

VersionControl() public static method

public static VersionControl ( XElement root, int version ) : void
root XElement
version int
return void

Property Details

AutoTileCheckingTimeMs public static property

public static int AutoTileCheckingTimeMs
return int

AutoclickImBack public static property

public static bool AutoclickImBack
return bool

AutoclickTimebank public static property

public static bool AutoclickTimebank
return bool

AutoclickYesSeatAvailable public static property

public static bool AutoclickYesSeatAvailable
return bool

AutocloseHM2ApplyToSimilarTablesPopups public static property

public static bool AutocloseHM2ApplyToSimilarTablesPopups
return bool

AutocloseTournamentRegistrationPopups public static property

public static bool AutocloseTournamentRegistrationPopups
return bool

CONFIG_FILENAME public static property

public static string CONFIG_FILENAME
return string

DefaultHudBigBlindLocationsX public static property

public static double[][] DefaultHudBigBlindLocationsX
return double[][]

DefaultHudBigBlindLocationsY public static property

public static double[][] DefaultHudBigBlindLocationsY
return double[][]

DefaultHudTimerLocationsX public static property

public static double[] DefaultHudTimerLocationsX
return double[]

DefaultHudTimerLocationsY public static property

public static double[] DefaultHudTimerLocationsY
return double[]

EnableRandomizer public static property

public static bool EnableRandomizer
return bool

EnableTableTiler public static property

public static bool EnableTableTiler
return bool

GnuGplV3Agreement public static property

public static bool GnuGplV3Agreement
return bool

GuiHeight public static property

public static int GuiHeight
return int

GuiLocationX public static property

public static int GuiLocationX
return int

GuiLocationY public static property

public static int GuiLocationY
return int

GuiWidth public static property

public static int GuiWidth
return int

HotkeyExit public static property

public static KeyCombination,PsHandler HotkeyExit
return KeyCombination

HotkeyHandReplay public static property

public static KeyCombination,PsHandler HotkeyHandReplay
return KeyCombination

HotkeyQuickPreview public static property

public static KeyCombination,PsHandler HotkeyQuickPreview
return KeyCombination

HotkeyRandomizerChance10 public static property

public static KeyCombination,PsHandler HotkeyRandomizerChance10
return KeyCombination

HotkeyRandomizerChance20 public static property

public static KeyCombination,PsHandler HotkeyRandomizerChance20
return KeyCombination

HotkeyRandomizerChance30 public static property

public static KeyCombination,PsHandler HotkeyRandomizerChance30
return KeyCombination

HotkeyRandomizerChance40 public static property

public static KeyCombination,PsHandler HotkeyRandomizerChance40
return KeyCombination

HotkeyRandomizerChance50 public static property

public static KeyCombination,PsHandler HotkeyRandomizerChance50
return KeyCombination

HotkeyRandomizerChance60 public static property

public static KeyCombination HotkeyRandomizerChance60
return KeyCombination

HotkeyRandomizerChance70 public static property

public static KeyCombination HotkeyRandomizerChance70
return KeyCombination

HotkeyRandomizerChance80 public static property

public static KeyCombination HotkeyRandomizerChance80
return KeyCombination

HotkeyRandomizerChance90 public static property

public static KeyCombination HotkeyRandomizerChance90
return KeyCombination

HudBigBlindDecimals public static property

public static int HudBigBlindDecimals
return int

HudBigBlindEnable public static property

public static bool HudBigBlindEnable
return bool

HudBigBlindHHNotFound public static property

public static string HudBigBlindHHNotFound
return string

HudBigBlindHeroBackground public static property

public static Color HudBigBlindHeroBackground
return Color

HudBigBlindHeroBorderBrush public static property

public static Color HudBigBlindHeroBorderBrush
return Color

HudBigBlindHeroBorderThickness public static property

public static Thickness HudBigBlindHeroBorderThickness
return Thickness

HudBigBlindHeroColorsByValue public static property

public static List HudBigBlindHeroColorsByValue
return List

HudBigBlindHeroCornerRadius public static property

public static CornerRadius HudBigBlindHeroCornerRadius
return CornerRadius

HudBigBlindHeroFontFamily public static property

public static FontFamily HudBigBlindHeroFontFamily
return FontFamily

HudBigBlindHeroFontSize public static property

public static double HudBigBlindHeroFontSize
return double

HudBigBlindHeroFontStyle public static property

public static FontStyle HudBigBlindHeroFontStyle
return FontStyle

HudBigBlindHeroFontWeight public static property

public static FontWeight HudBigBlindHeroFontWeight
return FontWeight

HudBigBlindHeroForeground public static property

public static Color HudBigBlindHeroForeground
return Color

HudBigBlindHeroMargin public static property

public static Thickness HudBigBlindHeroMargin
return Thickness

HudBigBlindLocationLocked public static property

public static bool HudBigBlindLocationLocked
return bool

HudBigBlindLocationsX public static property

public static double[][] HudBigBlindLocationsX
return double[][]

HudBigBlindLocationsY public static property

public static double[][] HudBigBlindLocationsY
return double[][]

HudBigBlindMByPlayerCount public static property

public static bool HudBigBlindMByPlayerCount
return bool

HudBigBlindMByTableSize public static property

public static bool HudBigBlindMByTableSize
return bool

HudBigBlindOpponentsBackground public static property

public static Color HudBigBlindOpponentsBackground
return Color

HudBigBlindOpponentsBorderBrush public static property

public static Color HudBigBlindOpponentsBorderBrush
return Color

HudBigBlindOpponentsBorderThickness public static property

public static Thickness HudBigBlindOpponentsBorderThickness
return Thickness

HudBigBlindOpponentsColorsByValue public static property

public static List HudBigBlindOpponentsColorsByValue
return List

HudBigBlindOpponentsCornerRadius public static property

public static CornerRadius HudBigBlindOpponentsCornerRadius
return CornerRadius

HudBigBlindOpponentsFontFamily public static property

public static FontFamily HudBigBlindOpponentsFontFamily
return FontFamily

HudBigBlindOpponentsFontSize public static property

public static double HudBigBlindOpponentsFontSize
return double

HudBigBlindOpponentsFontStyle public static property

public static FontStyle HudBigBlindOpponentsFontStyle
return FontStyle

HudBigBlindOpponentsFontWeight public static property

public static FontWeight HudBigBlindOpponentsFontWeight
return FontWeight

HudBigBlindOpponentsForeground public static property

public static Color HudBigBlindOpponentsForeground
return Color

HudBigBlindOpponentsMargin public static property

public static Thickness HudBigBlindOpponentsMargin
return Thickness

HudBigBlindPostfix public static property

public static string HudBigBlindPostfix
return string

HudBigBlindPrefix public static property

public static string HudBigBlindPrefix
return string

HudBigBlindShowAdjustedBB public static property

public static bool HudBigBlindShowAdjustedBB
return bool

HudBigBlindShowBB public static property

public static bool HudBigBlindShowBB
return bool

HudBigBlindShowForHero public static property

public static bool HudBigBlindShowForHero
return bool

HudBigBlindShowForOpponents public static property

public static bool HudBigBlindShowForOpponents
return bool

HudBigBlindShowTournamentM public static property

public static bool HudBigBlindShowTournamentM
return bool

HudEnable public static property

public static bool HudEnable
return bool

HudTimerBackground public static property

public static Color HudTimerBackground
return Color

HudTimerBorderBrush public static property

public static Color HudTimerBorderBrush
return Color

HudTimerBorderThickness public static property

public static Thickness HudTimerBorderThickness
return Thickness

HudTimerCornerRadius public static property

public static CornerRadius HudTimerCornerRadius
return CornerRadius

HudTimerDiff public static property

public static int HudTimerDiff
return int

HudTimerEnable public static property

public static bool HudTimerEnable
return bool

HudTimerFontFamily public static property

public static FontFamily HudTimerFontFamily
return FontFamily

HudTimerFontSize public static property

public static double HudTimerFontSize
return double

HudTimerFontStyle public static property

public static FontStyle HudTimerFontStyle
return FontStyle

HudTimerFontWeight public static property

public static FontWeight HudTimerFontWeight
return FontWeight

HudTimerForeground public static property

public static Color HudTimerForeground
return Color

HudTimerHHNotFound public static property

public static string HudTimerHHNotFound
return string

HudTimerLocationLocked public static property

public static bool HudTimerLocationLocked
return bool

HudTimerLocationsX public static property

public static double[] HudTimerLocationsX
return double[]

HudTimerLocationsY public static property

public static double[] HudTimerLocationsY
return double[]

HudTimerMargin public static property

public static Thickness HudTimerMargin
return Thickness

HudTimerMultiplePokerTypes public static property

public static string HudTimerMultiplePokerTypes
return string

HudTimerPokerTypeNotFound public static property

public static string HudTimerPokerTypeNotFound
return string

HudTimerShowHandCount public static property

public static bool HudTimerShowHandCount
return bool

HudTimerShowTimer public static property

public static bool HudTimerShowTimer
return bool

ImportFolders public static property

public static List ImportFolders
return List

MACHINE_GUID public static property

public static string MACHINE_GUID
return string

MinimizeToSystemTray public static property

public static bool MinimizeToSystemTray
return bool

POKERSTARS_TABLE_CLIENT_SIZE_DEFAULT public static property

public static System.Drawing.Size POKERSTARS_TABLE_CLIENT_SIZE_DEFAULT
return System.Drawing.Size

POKERSTARS_TABLE_CLIENT_SIZE_MIN public static property

public static System.Drawing.Size POKERSTARS_TABLE_CLIENT_SIZE_MIN
return System.Drawing.Size

PokerStarsThemeTable public static property

public static PokerStarsThemeTable PokerStarsThemeTable
return PokerStarsThemeTable

PreferredSeat public static property

public static int[] PreferredSeat
return int[]

RandomizerChance10 public static property

public static int RandomizerChance10
return int

RandomizerChance20 public static property

public static int RandomizerChance20
return int

RandomizerChance30 public static property

public static int RandomizerChance30
return int

RandomizerChance40 public static property

public static int RandomizerChance40
return int

RandomizerChance50 public static property

public static int RandomizerChance50
return int

RandomizerChance60 public static property

public static int RandomizerChance60
return int

RandomizerChance70 public static property

public static int RandomizerChance70
return int

RandomizerChance80 public static property

public static int RandomizerChance80
return int

RandomizerChance90 public static property

public static int RandomizerChance90
return int

SaveGuiLocation public static property

public static bool SaveGuiLocation
return bool

SaveGuiSize public static property

public static bool SaveGuiSize
return bool

StartMinimized public static property

public static bool StartMinimized
return bool

WINDOWS_BORDER_THICKNESS public static property

public static int WINDOWS_BORDER_THICKNESS
return int

WINDOWS_TITLE_BORDER_THICKNESS public static property

public static int WINDOWS_TITLE_BORDER_THICKNESS
return int