public static NiTaskDialogCommonButtons DecodeCommonButtons(TaskDialogCommonButtons value) { NiTaskDialogCommonButtons result = 0; if (value.HasFlag(TaskDialogCommonButtons.OK)) { result |= NiTaskDialogCommonButtons.OK; } if (value.HasFlag(TaskDialogCommonButtons.Yes)) { result |= NiTaskDialogCommonButtons.Yes; } if (value.HasFlag(TaskDialogCommonButtons.No)) { result |= NiTaskDialogCommonButtons.No; } if (value.HasFlag(TaskDialogCommonButtons.Cancel)) { result |= NiTaskDialogCommonButtons.Cancel; } if (value.HasFlag(TaskDialogCommonButtons.Retry)) { result |= NiTaskDialogCommonButtons.Retry; } if (value.HasFlag(TaskDialogCommonButtons.Close)) { result |= NiTaskDialogCommonButtons.Close; } return(result); }
private void Append(StringBuilder sb, NiTaskDialogCommonButtons value, NiTaskDialogCommonButtons button) { if (value.HasFlag(button)) { if (sb.Length > 0) sb.Append(", "); sb.Append(button); } }
private void Append(StringBuilder sb, NiTaskDialogCommonButtons value, NiTaskDialogCommonButtons button) { if (value.HasFlag(button)) { if (sb.Length > 0) { sb.Append(", "); } sb.Append(button); } }
public HResult SetCommonButtons(NiTaskDialogCommonButtons commonButtons) { try { _taskDialog.CommonButtons = TaskDialogUtil.EncodeCommonButtons(commonButtons); return(HResult.OK); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public HResult GetCommonButtons(out NiTaskDialogCommonButtons commonButtons) { commonButtons = 0; try { commonButtons = TaskDialogUtil.DecodeCommonButtons(_taskDialog.CommonButtons); return(HResult.OK); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public NiTaskDialogBuilder CommonButtons(NiTaskDialogCommonButtons commonButtons) { _commonButtons = commonButtons; return this; }
public HResult SetCommonButtons(NiTaskDialogCommonButtons commonButtons) { try { _taskDialog.CommonButtons = TaskDialogUtil.EncodeCommonButtons(commonButtons); return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
public HResult GetCommonButtons(out NiTaskDialogCommonButtons commonButtons) { commonButtons = 0; try { commonButtons = TaskDialogUtil.DecodeCommonButtons(_taskDialog.CommonButtons); return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
public static TaskDialogCommonButtons EncodeCommonButtons(NiTaskDialogCommonButtons value) { TaskDialogCommonButtons result = 0; if (value.HasFlag(NiTaskDialogCommonButtons.OK)) result |= TaskDialogCommonButtons.OK; if (value.HasFlag(NiTaskDialogCommonButtons.Yes)) result |= TaskDialogCommonButtons.Yes; if (value.HasFlag(NiTaskDialogCommonButtons.No)) result |= TaskDialogCommonButtons.No; if (value.HasFlag(NiTaskDialogCommonButtons.Cancel)) result |= TaskDialogCommonButtons.Cancel; if (value.HasFlag(NiTaskDialogCommonButtons.Retry)) result |= TaskDialogCommonButtons.Retry; if (value.HasFlag(NiTaskDialogCommonButtons.Close)) result |= TaskDialogCommonButtons.Close; return result; }
public NiTaskDialogBuilder CommonButtons(NiTaskDialogCommonButtons commonButtons) { _commonButtons = commonButtons; return(this); }