Esempio n. 1
0
        public static void SenderNotifiesIsDirty(object sender, EnumStreamDeckButtonNames buttonName, string layerName)
        {
            var eventArguments = new StreamDeckDirtyNotificationArgs();

            eventArguments.ButtonName = buttonName;
            eventArguments.LayerName  = layerName;

            OnDirtyNotificationEventHandler?.Invoke(sender, eventArguments);
        }
Esempio n. 2
0
        public static void SenderNotifiesIsDirty(object sender, EnumStreamDeckButtonNames buttonName, string layerName, string bindingHash)
        {
            var eventArguments = new StreamDeckDirtyNotificationArgs
            {
                BindingHash = bindingHash,
                ButtonName  = buttonName,
                LayerName   = layerName
            };

            OnDirtyNotificationEventHandler?.Invoke(sender, eventArguments);
        }
Esempio n. 3
0
        /*
         *          _____ _                                _           _
         *         / ____| |                              | |         | |
         *        | (___ | |_ _ __ ___  __ _ _ __ ___   __| | ___  ___| | __
         *         \___ \| __| '__/ _ \/ _` | '_ ` _ \ / _` |/ _ \/ __| |/ /
         *         ____) | |_| | |  __/ (_| | | | | | | (_| |  __/ (__|   <
         *        |_____/ \__|_|  \___|\__,_|_| |_| |_|\__,_|\___|\___|_|\_\
         */
        public static string GetInformation()
        {
            var stringBuilder = new StringBuilder(200);

            stringBuilder.Append("\nOnDirtyConfigurationsEventHandler :").Append(OnDirtyConfigurationsEventHandler != null ? OnDirtyConfigurationsEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnDirtyNotificationEventHandler :").Append(OnDirtyNotificationEventHandler != null ? OnDirtyNotificationEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckShowNewLayerEventHandler :").Append(OnStreamDeckShowNewLayerEventHandler != null ? OnStreamDeckShowNewLayerEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckSelectedButtonChangedEventHandler :").Append(OnStreamDeckSelectedButtonChangedEventHandler != null ? OnStreamDeckSelectedButtonChangedEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckClearSettingsEventHandler :").Append(OnStreamDeckClearSettingsEventHandler != null ? OnStreamDeckClearSettingsEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckSyncConfigurationEventHandler :").Append(OnStreamDeckSyncConfigurationEventHandler != null ? OnStreamDeckSyncConfigurationEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckConfigurationChangeEventHandler :").Append(OnStreamDeckConfigurationChangeEventHandler != null ? OnStreamDeckConfigurationChangeEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");
            stringBuilder.Append("OnStreamDeckHideDecodersEventHandler :").Append(OnStreamDeckHideDecodersEventHandler != null ? OnStreamDeckHideDecodersEventHandler.GetInvocationList().Length.ToString() : "0").Append("\n");

            return(stringBuilder.ToString());
        }
Esempio n. 4
0
 public static bool OnDirtyNotificationEventHandlerSubscribed()
 {
     return(OnDirtyNotificationEventHandler != null && OnDirtyNotificationEventHandler.GetInvocationList().Length > 0);
 }