public TPMPanelUserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; _tpmPanel = new TPMPanel(hidSkeleton); AppEventHandler.AttachGamingPanelListener(this); }
public BackLitPanelUserControl(TabItem parentTabItem, HIDSkeleton hidSkeleton) { InitializeComponent(); ParentTabItem = parentTabItem; _backlitPanelBIP = new BacklitPanelBIP(Settings.Default.BIPLedStrength, hidSkeleton); AppEventHandler.AttachGamingPanelListener(this); AppEventHandler.AttachLEDLightListener(this); }
public SwitchPanelPZ55UserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; _switchPanelPZ55 = new SwitchPanelPZ55(hidSkeleton); AppEventHandler.AttachGamingPanelListener(this); AppEventHandler.AttachLEDLightListener(this); }
public MultiPanelUserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; _multiPanelPZ70 = new MultiPanelPZ70(hidSkeleton); AppEventHandler.AttachGamingPanelListener(this); HideAllImages(); }
public FarmingPanelUserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; _farmingSidePanel = new FarmingSidePanel(hidSkeleton); AppEventHandler.AttachGamingPanelListener(this); HideAllImages(); }
public StreamDeckUserControl(GamingPanelEnum panelType, HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; _streamDeckPanel = new StreamDeckPanel(panelType, hidSkeleton); UCStreamDeckButtonAction.SetStreamDeckPanel(_streamDeckPanel); UCStreamDeckButtonFace.SetStreamDeckPanel(_streamDeckPanel); StackPanelButtonUI.Children.Clear(); switch (panelType) { case GamingPanelEnum.StreamDeckMini: { var child = new UserControlStreamDeckUIMini(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeck: case GamingPanelEnum.StreamDeckV2: case GamingPanelEnum.StreamDeckMK2: { var child = new UserControlStreamDeckUINormal(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeckXL: { var child = new UserControlStreamDeckUIXL(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } } SDEventHandler.AttachStreamDeckListener(UCStreamDeckButtonAction); SDEventHandler.AttachStreamDeckListener(UCStreamDeckButtonFace); SDEventHandler.AttachStreamDeckListener(_uiButtonGrid); SDEventHandler.AttachStreamDeckConfigListener(_uiButtonGrid); SDEventHandler.AttachStreamDeckListener(this); SDEventHandler.AttachActionTypeChangedListener(UCStreamDeckButtonFace); AppEventHandler.AttachGamingPanelListener(this); UCStreamDeckButtonFace.SetStreamDeckPanel(_streamDeckPanel); UCStreamDeckButtonAction.SetStreamDeckPanel(_streamDeckPanel); }
public RadioPanelPZ69UserControlAV8BNA(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69AV8BNA(hidSkeleton) { FrequencyKnobSensitivity = -1//doesn't work with 0 value Settings.Default.RadioFrequencyKnobSensitivity; }; AppEventHandler.AttachGamingPanelListener(this); }
public RadioPanelPZ69UserControlBf109(HIDSkeleton hidSkeleton, TabItem parentTabItem) { InitializeComponent(); ParentTabItem = parentTabItem; HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69Bf109(hidSkeleton) { FrequencyKnobSensitivity = Settings.Default.RadioFrequencyKnobSensitivity }; AppEventHandler.AttachGamingPanelListener(this); }