// Method (Private) #region SetStatusMode(statusMode) - 상태 모드를 설정합니다. /// <summary> /// 상태 모드를 설정합니다. /// </summary> /// <param name="statusMode">상태 모드 입니다.</param> private void SetStatusMode(StatusMode statusMode) { this.statusMode = statusMode; switch (statusMode) { case StatusMode.Idle: this.deleteButton.Enabled = true; this.deleteAllButton.Enabled = true; break; case StatusMode.Start: this.deleteButton.Enabled = false; this.deleteAllButton.Enabled = false; break; case StatusMode.Stop: this.deleteButton.Enabled = true; this.deleteAllButton.Enabled = true; break; } }
public static Stockist WithStatus(this Stockist model, StatusMode statusMode) { return(new() { StockistId = model.StockistId, StockistCode = model.StockistCode, Details = model.Details, Commission = model.Commission, StatusCode = statusMode, }); }
public void SetStatusMode(CommandContext ctx, StatusMode mode) { StatusModule.StatusConfig.Mode = mode; if (StatusModule.StatusConfig.Mode == StatusMode.Automatic) { StatusModule.StatusTimer.Start(); } else { StatusModule.StatusTimer.Stop(); } }
public static IntPtr LoadProtocolIcon(string protocolName, StatusMode status) { UnmanagedStringHandle protoNamePtr = UnmanagedStringHandle.Empty; try { protoNamePtr = new UnmanagedStringHandle(protocolName, StringEncoding.Ansi); return (IntPtr)MirandaContext.Current.CallService(MS_SKIN_LOADPROTOICON, protoNamePtr.IntPtr, (IntPtr)status); } finally { protoNamePtr.Free(); } }
public Action <Project> InitializeDomainObject() { return(p => { p.StatusMode = StatusMode.FromValue(StatusModeValue); p.Name = Name; p.Id = Id; p.CcXmlUrl = CcXmlUrl; var mappedCruiseProjects = (CruiseProjectAssociations ?? new JsonCruiseProjectAssociation[0]).Select(cp => cp.BuildDomainObject()).ToArray(); p.CruiseProjectAssociations = mappedCruiseProjects; foreach (var jsonGroup in Groups) { p.CreateGroup(jsonGroup.InitializeDomainObject()); } }); }
public static string GetStatusMessage(StatusMode status) { if (!Enum.IsDefined(typeof(StatusMode), status)) throw new ArgumentOutOfRangeException("status"); IntPtr statusPtr = IntPtr.Zero; try { statusPtr = (IntPtr)MirandaContext.Current.CallService(MS_AWAYMSG_GETSTATUSMSG, (UIntPtr)(ulong)status, IntPtr.Zero); if (statusPtr == IntPtr.Zero) return null; return Translate.ToString(statusPtr, Virtuoso.Miranda.Plugins.Native.StringEncoding.Ansi); } catch (Exception e) { throw new MirandaException(String.Format(TextResources.ExceptionMsg_Formatable2_MirandaServiceReturnedFailure, MS_AWAYMSG_GETSTATUSMSG, 0), e); } finally { if (statusPtr != IntPtr.Zero) Marshal.FreeHGlobal(statusPtr); } }
public PackageInstallFromCacheStatus(string install, string cachePath, string packagePath, string status, StatusMode mode) { Install = install; CachePath = cachePath; PackagePath = packagePath; this.StatusText = status; switch (mode) { case StatusMode.Error: this.StatusTextIsError = true; break; case StatusMode.Success: this.StatusTextIsSuccess = true; break; } }
public ProtocolStatusChangeEventArgs(Protocol protocol, StatusMode newStatus) { this.newStatus = newStatus; this.protocol = protocol; }
public StubProjectStatusUpdater WithStubStatus(Project project, StatusMode statusMode) { _stubStatus[project] = statusMode; return(this); }
public static IntPtr LoadProtocolIcon(Protocol protocol, StatusMode status) { return LoadProtocolIcon((protocol != null ? protocol.Name : null), status); }
private void AddInstallStatus(PackageWorkingInstallFromCache installFromCache, StatusMode mode, string status, params object[] args) { using (lockObject.Lock()) { if (args.Length > 0) { status = string.Format(status, args); } installFromCache.InstallStatusList.Add(installFromCache.CreateStatus(status, mode)); } }
public StatusOptions(string storageProvider, string shardingStrategy, StatusMode statusMode) : base(storageProvider, shardingStrategy) { this.StatusMode = statusMode; }
public bool HasStatus(StatusMode status) { return((CharacterStatus & (uint)status) == (uint)status); }
public void RemoveStatus(StatusMode status) { CharacterStatus &= ~(uint)status; }
public void AddStatus(StatusMode status) { CharacterStatus |= (uint)status; }
public AddInstallStatusEventArgs(PackageWorkingInstallFromCache installFromCache, StatusMode mode, string status, params object[] args) { this.InstallFromCache = installFromCache; this.StatusMode = mode; this.Status = status; this.Args = args; }
public static IntPtr LoadProtocolIcon(StatusMode status) { return LoadProtocolIcon((string)null, status); }
private void AddInstallStatus(PackageWorkingInstallFromCache installFromCache, StatusMode mode, string status, params object[] args) { var installStatusEventArgs = new AddInstallStatusEventArgs(installFromCache, mode, status, args); OnAddInstallStatus(this, installStatusEventArgs); }