Permalink
Browse files

Implement a message content size adjustment in KryptonTaskDialog (#92)

* Fix placement of build artifacts of KryptonExplorer

* Adjust build location of Designer. Guard file execution in Explorer

* Adjust hint paths in all example projects (addition to issue #87)

* Implement a message content size adjustment

The content display control of the KryptonTaskDialog is changed
based on the size of the content.  If the content contains more
than 20 lines of text, the control changes to a multi-line text
container.  The size of the KryptonTaskDialog is also limitted
to 0.6 size of the display area to fix the issue of displaying
very large dialog boxes that don't fit in a screen.
  • Loading branch information...
saleyn authored and ComponentFactory committed Dec 21, 2017
1 parent 9d78c8a commit 5463f835bcdbfffbafc9002923e0bea831bed211
Showing with 268 additions and 181 deletions.
  1. +2 −1 .../Krypton Components/ComponentFactory.Krypton.Toolkit/ComponentFactory.Krypton.Toolkit 2015.csproj
  2. +59 −17 Source/Krypton Components/ComponentFactory.Krypton.Toolkit/Controls Visuals/VisualTaskDialog.cs
  3. 0 Source/Krypton Components/RegisterToGAC.bat
  4. +6 −0 Source/Krypton Components/UnRegisterFromGAC.bat
  5. BIN Source/Krypton Components/gacutil.exe
  6. +5 −5 Source/Krypton Docking Examples/Docking Customized/Docking Customized 2015.csproj
  7. +5 −5 Source/Krypton Docking Examples/Docking Flags/Docking Flags 2015.csproj
  8. +5 −5 Source/Krypton Docking Examples/Docking Persistence/Docking Persistence 2015.csproj
  9. +5 −5 Source/Krypton Docking Examples/External Drag To Docking/External Drag To Docking 2015.csproj
  10. +4 −4 Source/Krypton Docking Examples/Multi Control Docking/Multi Control Docking 2015.csproj
  11. +5 −5 Source/Krypton Docking Examples/Navigator + FloatingWindows/Navigator + FloatingWindows 2015.csproj
  12. +5 −5 Source/Krypton Docking Examples/Standard Docking/Standard Docking 2015.csproj
  13. +2 −2 Source/Krypton Navigator Examples/Basic Events/Basic Events 2015.csproj
  14. +2 −2 Source/Krypton Navigator Examples/Expanding Pages/Expanding Pages 2015.csproj
  15. +2 −2 Source/Krypton Navigator Examples/Navigator Context Menus/Navigator Context Menus 2015.csproj
  16. +2 −2 Source/Krypton Navigator Examples/Navigator Modes/Navigator Modes 2015.csproj
  17. +2 −2 Source/Krypton Navigator Examples/Navigator Palettes/Navigator Palettes 2015.csproj
  18. +2 −2 Source/Krypton Navigator Examples/Navigator Playground/Navigator Playground 2015.csproj
  19. +2 −2 Source/Krypton Navigator Examples/Navigator ToolTips/Navigator ToolTips 2015.csproj
  20. +2 −2 Source/Krypton Navigator Examples/OneNote Tabs/OneNote Tabs 2015.csproj
  21. +2 −2 Source/Krypton Navigator Examples/Orientation + Alignment/Orientation + Alignment 2015.csproj
  22. +2 −2 Source/Krypton Navigator Examples/Outlook Mockup/Outlook Mockup 2015.csproj
  23. +2 −2 Source/Krypton Navigator Examples/Per-Tab Buttons/Per-Tab Buttons 2015.csproj
  24. +2 −2 Source/Krypton Navigator Examples/Popup Pages/Popup Pages 2015.csproj
  25. +2 −2 Source/Krypton Navigator Examples/Singleline + Multiline/Singleline + Multiline 2015.csproj
  26. +2 −2 Source/Krypton Navigator Examples/Tab Border Styles/Tab Border Styles 2015.csproj
  27. +2 −2 Source/Krypton Navigator Examples/User Page Creation/User Page Creation 2015.csproj
  28. +2 −2 Source/Krypton Ribbon Examples/Application Menu/Application Menu 2015.csproj
  29. +2 −2 Source/Krypton Ribbon Examples/Auto Shrinking Groups/Auto Shrinking Groups 2015.csproj
  30. +2 −2 Source/Krypton Ribbon Examples/Contextual Tabs/Contextual Tabs 2015.csproj
  31. +2 −2 Source/Krypton Ribbon Examples/KeyTips + Keyboard Access/KeyTips + Keyboard Access 2015.csproj
  32. +2 −2 Source/Krypton Ribbon Examples/KryptonGallery Examples/KryptonGallery Examples 2015.csproj
  33. +2 −2 Source/Krypton Ribbon Examples/MDI Ribbon/MDI Ribbon 2015.csproj
  34. +2 −2 Source/Krypton Ribbon Examples/Outlook Mail Clone/Outlook Mail Clone 2015.csproj
  35. +2 −2 Source/Krypton Ribbon Examples/Quick Access Toolbar/Quick Access Toolbar 2015.csproj
  36. +4 −4 ...Krypton Ribbon Examples/Ribbon + Navigator + Workspace/Ribbon + Navigator + Workspace 2015.csproj
  37. +2 −2 Source/Krypton Ribbon Examples/Ribbon Controls/Ribbon Controls 2015.csproj
  38. +2 −2 Source/Krypton Ribbon Examples/Ribbon Gallery/Ribbon Gallery 2015.csproj
  39. +2 −2 Source/Krypton Ribbon Examples/Ribbon ToolTips/Ribbon ToolTips 2015.csproj
  40. +1 −1 Source/Krypton Toolkit Examples/ButtonSpec Playground/ButtonSpec Playground 2015.csproj
  41. +1 −1 Source/Krypton Toolkit Examples/Child Control Stack/Child Control Stack 2015.csproj
  42. +1 −1 .../Krypton Toolkit Examples/Custom Control using Palettes/Custom Control using Palettes 2015.csproj
  43. +1 −1 ...rypton Toolkit Examples/Custom Control using Renderers/Custom Control using Renderers 2015.csproj
  44. +1 −1 ...oolkit Examples/Expanding HeaderGroups (DockStyle)/Expanding HeaderGroups (DockStyle) 2015.csproj
  45. +1 −1 ...oolkit Examples/Expanding HeaderGroups (Splitters)/Expanding HeaderGroups (Splitters) 2015.csproj
  46. +1 −1 ...rypton Toolkit Examples/Expanding HeaderGroups (Stack)/Expanding HeaderGroups (Stack) 2015.csproj
  47. +1 −1 Source/Krypton Toolkit Examples/Input Form/Input Form 2015.csproj
  48. +1 −1 Source/Krypton Toolkit Examples/KryptonBorderEdge Examples/KryptonBorderEdge Examples 2015.csproj
  49. +1 −1 Source/Krypton Toolkit Examples/KryptonBreadCrumb Examples/KryptonBreadCrumb Examples 2015.csproj
  50. +1 −1 Source/Krypton Toolkit Examples/KryptonButton Examples/KryptonButton Examples 2015.csproj
  51. +1 −1 Source/Krypton Toolkit Examples/KryptonCheckBox Examples/KryptonCheckBox Examples 2015.csproj
  52. +1 −1 Source/Krypton Toolkit Examples/KryptonCheckButton Examples/KryptonCheckButton Examples 2015.csproj
  53. +1 −1 Source/Krypton Toolkit Examples/KryptonCheckSet Examples/KryptonCheckSet Examples 2015.csproj
  54. +1 −1 ...rypton Toolkit Examples/KryptonCheckedListBox Examples/KryptonCheckedListBox Examples 2015.csproj
  55. +1 −1 Source/Krypton Toolkit Examples/KryptonColorButton Examples/KryptonColorButton Examples 2015.csproj
  56. +1 −1 Source/Krypton Toolkit Examples/KryptonComboBox Examples/KryptonComboBox Examples 2015.csproj
  57. +1 −1 Source/Krypton Toolkit Examples/KryptonCommand Examples/KryptonCommand Examples 2015.csproj
  58. +1 −1 Source/Krypton Toolkit Examples/KryptonContextMenu Examples/KryptonContextMenu Examples 2015.csproj
  59. +1 −1 ...ce/Krypton Toolkit Examples/KryptonDataGridView Examples/KryptonDataGridView Examples 2015.csproj
  60. +1 −1 ...rypton Toolkit Examples/KryptonDateTimePicker Examples/KryptonDateTimePicker Examples 2015.csproj
  61. +1 −1 ...ce/Krypton Toolkit Examples/KryptonDomainUpDown Examples/KryptonDomainUpDown Examples 2015.csproj
  62. +1 −1 Source/Krypton Toolkit Examples/KryptonDropButton Examples/KryptonDropButton Examples 2015.csproj
  63. +1 −1 Source/Krypton Toolkit Examples/KryptonForm Examples/KryptonForm Examples 2015.csproj
  64. +1 −1 Source/Krypton Toolkit Examples/KryptonGroup Examples/KryptonGroup Examples 2015.csproj
  65. +1 −1 Source/Krypton Toolkit Examples/KryptonGroupBox Examples/KryptonGroupBox Examples 2015.csproj
  66. +1 −1 Source/Krypton Toolkit Examples/KryptonHeader Examples/KryptonHeader Examples 2015.csproj
  67. +1 −1 Source/Krypton Toolkit Examples/KryptonHeaderGroup Examples/KryptonHeaderGroup Examples 2015.csproj
  68. +1 −1 Source/Krypton Toolkit Examples/KryptonInputBox Examples/KryptonInputBox Examples 2015.csproj
  69. +1 −1 Source/Krypton Toolkit Examples/KryptonLabel Examples/KryptonLabel Examples 2015.csproj
  70. +1 −1 Source/Krypton Toolkit Examples/KryptonLinkLabel Examples/KryptonLinkLabel Examples 2015.csproj
  71. +1 −1 Source/Krypton Toolkit Examples/KryptonListBox Examples/KryptonListBox Examples 2015.csproj
  72. +1 −1 .../Krypton Toolkit Examples/KryptonMaskedTextBox Examples/KryptonMaskedTextBox Examples 2015.csproj
  73. +1 −1 Source/Krypton Toolkit Examples/KryptonMessageBox Examples/KryptonMessageBox Examples 2015.csproj
  74. +1 −1 .../Krypton Toolkit Examples/KryptonMonthCalendar Examples/KryptonMonthCalendar Examples 2015.csproj
  75. +1 −1 .../Krypton Toolkit Examples/KryptonNumericUpDown Examples/KryptonNumericUpDown Examples 2015.csproj
  76. +1 −1 Source/Krypton Toolkit Examples/KryptonPalette Examples/KryptonPalette Examples 2015.csproj
  77. +1 −1 Source/Krypton Toolkit Examples/KryptonPanel Examples/KryptonPanel Examples 2015.csproj
  78. +1 −1 Source/Krypton Toolkit Examples/KryptonRadioButton Examples/KryptonRadioButton Examples 2015.csproj
  79. +1 −1 Source/Krypton Toolkit Examples/KryptonRichTextBox Examples/KryptonRichTextBox Examples 2015.csproj
  80. +1 −1 Source/Krypton Toolkit Examples/KryptonSeparator Examples/KryptonSeparator Examples 2015.csproj
  81. +1 −1 ...rypton Toolkit Examples/KryptonSplitContainer Examples/KryptonSplitContainer Examples 2015.csproj
  82. +14 −1 Source/Krypton Toolkit Examples/KryptonTaskDialog Examples/Form1.Designer.cs
  83. +19 −0 Source/Krypton Toolkit Examples/KryptonTaskDialog Examples/Form1.cs
  84. +1 −1 Source/Krypton Toolkit Examples/KryptonTaskDialog Examples/KryptonTaskDialog Examples 2015.csproj
  85. +1 −1 Source/Krypton Toolkit Examples/KryptonTextBox Examples/KryptonTextBox Examples 2015.csproj
  86. +1 −1 Source/Krypton Toolkit Examples/KryptonTrackBar Examples/KryptonTrackBar Examples 2015.csproj
  87. +1 −1 Source/Krypton Toolkit Examples/KryptonTreeView Examples/KryptonTreeView Examples 2015.csproj
  88. +1 −1 Source/Krypton Toolkit Examples/KryptonWrapLabel Examples/KryptonWrapLabel Examples 2015.csproj
  89. +1 −1 Source/Krypton Toolkit Examples/MDI Application/MDI Application 2015.csproj
  90. +1 −1 ...rypton Toolkit Examples/Three Pane Application (Basic)/Three Pane Application (Basic) 2015.csproj
  91. +1 −1 ... Toolkit Examples/Three Pane Application (Extended)/Three Pane Application (Extended) 2015.csproj
  92. +3 −3 Source/Krypton Workspace Examples/Advanced Page Drag + Drop/Advanced Page Drag + Drop 2015.csproj
  93. +3 −3 Source/Krypton Workspace Examples/Basic Page Drag + Drop/Basic Page Drag + Drop 2015.csproj
  94. +3 −3 Source/Krypton Workspace Examples/Cell Maximize + Restore/Cell Maximize + Restore 2015.csproj
  95. +4 −4 Source/Krypton Workspace Examples/Memo Editor/Memo Editor 2015.csproj
  96. +6 −0 Source/Krypton Workspace Examples/Workspace Cell Layout/Form1.cs
  97. +3 −3 Source/Krypton Workspace Examples/Workspace Cell Layout/Workspace Cell Layout 2015.csproj
  98. +3 −3 Source/Krypton Workspace Examples/Workspace Cell Modes/Workspace Cell Modes 2015.csproj
  99. +3 −3 Source/Krypton Workspace Examples/Workspace Persistence/Workspace Persistence 2015.csproj
@@ -1031,7 +1031,8 @@
<PropertyGroup>
<PostBuildEvent>rem "$(ProjectDir)..\GacUtil.exe" -i "$(TargetPath)" /f
copy "$(ProjectDir)..\GacUtil.exe" "$(ProjectDir)..\..\..\build\bin\$(Configuration)\"
copy "$(ProjectDir)..\RegisterToGAC.bat" "$(ProjectDir)..\..\..\build\bin\$(Configuration)\"</PostBuildEvent>
copy "$(ProjectDir)..\RegisterToGAC.bat" "$(ProjectDir)..\..\..\build\bin\$(Configuration)\"
copy "$(ProjectDir)..\UnRegisterFromGAC.bat" "$(ProjectDir)..\..\..\build\bin\$(Configuration)\"</PostBuildEvent>
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
@@ -123,6 +123,7 @@ protected override void WndProc(ref Message m)
private KryptonPanel _panelMainText;
private KryptonWrapLabel _messageText;
private KryptonWrapLabel _messageContent;
private KryptonTextBox _messageContentMultiline;
private KryptonPanel _panelButtons;
private MessageButton _buttonOK;
private MessageButton _buttonYes;
@@ -215,7 +216,21 @@ private void UpdateText()
{
Text = _windowTitle;
_messageText.Text = _mainInstruction;
_messageContent.Text = _content;
// If the content has more than 20 lines, use the multiline text control
if (string.IsNullOrEmpty(_content))
_messageContent.Text = string.Empty;
else if (_content.Length - _content.Replace("\n", "").Length > 20)
{
_messageContentMultiline.Text = _content;
_messageContentMultiline.Visible = true;
_messageContent.Visible = false;
}
else
{
_messageContent.Text = _content;
_messageContentMultiline.Visible = false;
_messageContent.Visible = true;
}
}
private void UpdateIcon()
@@ -522,14 +537,26 @@ private void UpdateSizing()
private Size UpdateMainTextSizing()
{
Size messageContentSize;
// Update size of the main instruction and content labels but applying a sensible maximum
using (Graphics g = CreateGraphics())
{
// Find size of the labels when it has a maximum length of 400
_messageText.UpdateFont();
_messageContent.UpdateFont();
_messageContentMultiline.Font = _messageContent.Font;
Size messageMainSize = g.MeasureString(_mainInstruction, _messageText.Font, 400).ToSize();
Size messageContentSize = g.MeasureString(_content, _messageContent.Font, 400).ToSize();
messageContentSize = g.MeasureString(_content, _messageContent.Font, 400).ToSize();
// Get the display size and make sure that the content size is not greater than 0.6 of display size
var dispSize = Screen.GetWorkingArea(this.Location);
var h = (int)Math.Min(messageContentSize.Height, dispSize.Height * 0.6);
var w = (int)Math.Min(messageContentSize.Width, dispSize.Width * 0.6);
var sz = new Size(w, h);
if (messageContentSize != sz)
messageContentSize = sz;
// Work out DPI adjustment factor
float factorX = g.DpiX > 96 ? (1.0f * g.DpiX / 96) : 1.0f;
@@ -545,15 +572,17 @@ private Size UpdateMainTextSizing()
messageContentSize.Width += 5;
_messageText.Size = messageMainSize;
_messageContent.Size = messageContentSize;
_messageContentMultiline.Size = messageContentSize;
}
// Resize panel containing the main text
Padding panelMessagePadding = _panelMainText.Padding;
_panelMainText.Width = Math.Max(_messageText.Size.Width, _messageContent.Size.Width) + panelMessagePadding.Horizontal;
_panelMainText.Height = _messageText.Size.Height + _messageContent.Size.Height + panelMessagePadding.Vertical + BUTTON_GAP;
_panelMainText.Width = Math.Max(_messageText.Size.Width, messageContentSize.Width) + panelMessagePadding.Horizontal;
_panelMainText.Height = _messageText.Size.Height + messageContentSize.Height + panelMessagePadding.Vertical + BUTTON_GAP;
// Position the content label below the main label
_messageContent.Location = new Point(_messageText.Left + 2, _messageText.Bottom);
_messageContentMultiline.Location = _messageContent.Location;
return _panelMainText.Size;
}
@@ -923,6 +952,7 @@ private void InitializeComponent()
this._panelMainRadio = new ComponentFactory.Krypton.Toolkit.KryptonPanel();
this._panelMainText = new ComponentFactory.Krypton.Toolkit.KryptonPanel();
this._messageContent = new ComponentFactory.Krypton.Toolkit.KryptonWrapLabel();
this._messageContentMultiline = new ComponentFactory.Krypton.Toolkit.KryptonTextBox();
this._messageText = new ComponentFactory.Krypton.Toolkit.KryptonWrapLabel();
this._panelIcon = new ComponentFactory.Krypton.Toolkit.KryptonPanel();
this._messageIcon = new System.Windows.Forms.PictureBox();
@@ -969,7 +999,7 @@ private void InitializeComponent()
this._panelMain.Dock = System.Windows.Forms.DockStyle.Top;
this._panelMain.Location = new System.Drawing.Point(0, 0);
this._panelMain.Name = "_panelMain";
this._panelMain.Size = new System.Drawing.Size(408, 72);
this._panelMain.Size = new System.Drawing.Size(544, 72);
this._panelMain.TabIndex = 0;
//
// _panelMainSpacer
@@ -1001,12 +1031,13 @@ private void InitializeComponent()
//
this._panelMainText.AutoSize = true;
this._panelMainText.Controls.Add(this._messageContent);
this._panelMainText.Controls.Add(this._messageContentMultiline);
this._panelMainText.Controls.Add(this._messageText);
this._panelMainText.Location = new System.Drawing.Point(42, 0);
this._panelMainText.Margin = new System.Windows.Forms.Padding(0);
this._panelMainText.Name = "_panelMainText";
this._panelMainText.Padding = new System.Windows.Forms.Padding(5, 5, 5, 0);
this._panelMainText.Size = new System.Drawing.Size(149, 60);
this._panelMainText.Size = new System.Drawing.Size(357, 60);
this._panelMainText.TabIndex = 0;
//
// _messageContent
@@ -1020,6 +1051,16 @@ private void InitializeComponent()
this._messageContent.Name = "_messageContent";
this._messageContent.Size = new System.Drawing.Size(78, 15);
this._messageContent.Text = "Content";
//
// _messageContentMultiline
//
this._messageContentMultiline.Location = new System.Drawing.Point(48, 45);
this._messageContentMultiline.Multiline = true;
this._messageContentMultiline.Name = "_messageContentMultiline";
this._messageContentMultiline.ReadOnly = true;
this._messageContentMultiline.ScrollBars = System.Windows.Forms.ScrollBars.Both;
this._messageContentMultiline.Size = new System.Drawing.Size(351, 10);
this._messageContentMultiline.TabIndex = 4;
//
// _messageText
//
@@ -1070,7 +1111,7 @@ private void InitializeComponent()
this._panelButtons.Margin = new System.Windows.Forms.Padding(0);
this._panelButtons.Name = "_panelButtons";
this._panelButtons.PanelBackStyle = ComponentFactory.Krypton.Toolkit.PaletteBackStyle.PanelAlternate;
this._panelButtons.Size = new System.Drawing.Size(408, 46);
this._panelButtons.Size = new System.Drawing.Size(544, 46);
this._panelButtons.TabIndex = 1;
//
// _checkBox
@@ -1089,7 +1130,7 @@ private void InitializeComponent()
this._panelButtonsBorderTop.Dock = System.Windows.Forms.DockStyle.Top;
this._panelButtonsBorderTop.Location = new System.Drawing.Point(0, 0);
this._panelButtonsBorderTop.Name = "_panelButtonsBorderTop";
this._panelButtonsBorderTop.Size = new System.Drawing.Size(408, 1);
this._panelButtonsBorderTop.Size = new System.Drawing.Size(544, 1);
this._panelButtonsBorderTop.Text = "kryptonBorderEdge1";
//
// _buttonOK
@@ -1098,7 +1139,7 @@ private void InitializeComponent()
this._buttonOK.AutoSize = true;
this._buttonOK.DialogResult = System.Windows.Forms.DialogResult.OK;
this._buttonOK.IgnoreAltF4 = false;
this._buttonOK.Location = new System.Drawing.Point(299, 9);
this._buttonOK.Location = new System.Drawing.Point(435, 9);
this._buttonOK.Margin = new System.Windows.Forms.Padding(0);
this._buttonOK.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonOK.Name = "_buttonOK";
@@ -1113,7 +1154,7 @@ private void InitializeComponent()
this._buttonYes.AutoSize = true;
this._buttonYes.DialogResult = System.Windows.Forms.DialogResult.Yes;
this._buttonYes.IgnoreAltF4 = false;
this._buttonYes.Location = new System.Drawing.Point(199, 9);
this._buttonYes.Location = new System.Drawing.Point(335, 9);
this._buttonYes.Margin = new System.Windows.Forms.Padding(0);
this._buttonYes.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonYes.Name = "_buttonYes";
@@ -1128,7 +1169,7 @@ private void InitializeComponent()
this._buttonNo.AutoSize = true;
this._buttonNo.DialogResult = System.Windows.Forms.DialogResult.No;
this._buttonNo.IgnoreAltF4 = false;
this._buttonNo.Location = new System.Drawing.Point(149, 9);
this._buttonNo.Location = new System.Drawing.Point(285, 9);
this._buttonNo.Margin = new System.Windows.Forms.Padding(0);
this._buttonNo.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonNo.Name = "_buttonNo";
@@ -1143,7 +1184,7 @@ private void InitializeComponent()
this._buttonRetry.AutoSize = true;
this._buttonRetry.DialogResult = System.Windows.Forms.DialogResult.Retry;
this._buttonRetry.IgnoreAltF4 = false;
this._buttonRetry.Location = new System.Drawing.Point(249, 9);
this._buttonRetry.Location = new System.Drawing.Point(385, 9);
this._buttonRetry.Margin = new System.Windows.Forms.Padding(0);
this._buttonRetry.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonRetry.Name = "_buttonRetry";
@@ -1158,7 +1199,7 @@ private void InitializeComponent()
this._buttonCancel.AutoSize = true;
this._buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this._buttonCancel.IgnoreAltF4 = false;
this._buttonCancel.Location = new System.Drawing.Point(92, 9);
this._buttonCancel.Location = new System.Drawing.Point(228, 9);
this._buttonCancel.Margin = new System.Windows.Forms.Padding(0);
this._buttonCancel.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonCancel.Name = "_buttonCancel";
@@ -1172,7 +1213,7 @@ private void InitializeComponent()
this._buttonClose.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this._buttonClose.AutoSize = true;
this._buttonClose.IgnoreAltF4 = false;
this._buttonClose.Location = new System.Drawing.Point(349, 9);
this._buttonClose.Location = new System.Drawing.Point(485, 9);
this._buttonClose.Margin = new System.Windows.Forms.Padding(0);
this._buttonClose.MinimumSize = new System.Drawing.Size(50, 26);
this._buttonClose.Name = "_buttonClose";
@@ -1192,7 +1233,7 @@ private void InitializeComponent()
this._panelFooter.Location = new System.Drawing.Point(0, 118);
this._panelFooter.Name = "_panelFooter";
this._panelFooter.PanelBackStyle = ComponentFactory.Krypton.Toolkit.PaletteBackStyle.PanelAlternate;
this._panelFooter.Size = new System.Drawing.Size(408, 49);
this._panelFooter.Size = new System.Drawing.Size(544, 49);
this._panelFooter.TabIndex = 2;
//
// _linkLabelFooter
@@ -1233,14 +1274,15 @@ private void InitializeComponent()
this._panelFooterBorderTop.Dock = System.Windows.Forms.DockStyle.Top;
this._panelFooterBorderTop.Location = new System.Drawing.Point(0, 0);
this._panelFooterBorderTop.Name = "_panelFooterBorderTop";
this._panelFooterBorderTop.Size = new System.Drawing.Size(408, 1);
this._panelFooterBorderTop.Size = new System.Drawing.Size(544, 1);
this._panelFooterBorderTop.Text = "kryptonBorderEdge1";
//
// VisualTaskDialog
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(408, 164);
this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(561, 164);
this.Controls.Add(this._panelFooter);
this.Controls.Add(this._panelButtons);
this.Controls.Add(this._panelMain);
View
No changes.
@@ -0,0 +1,6 @@
gacutil.exe -u "ComponentFactory.Krypton.Design.dll"
gacutil.exe -u "ComponentFactory.Krypton.Docking.dll"
gacutil.exe -u "ComponentFactory.Krypton.Navigator.dll"
gacutil.exe -u "ComponentFactory.Krypton.Ribbon.dll"
gacutil.exe -u "ComponentFactory.Krypton.Toolkit.dll"
gacutil.exe -u "ComponentFactory.Krypton.Workspace.dll"
View
No changes.
@@ -60,23 +60,23 @@
<ItemGroup>
<Reference Include="ComponentFactory.Krypton.Ribbon, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Ribbon.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Ribbon.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Toolkit, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Toolkit.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Toolkit.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Docking, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Docking.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Docking.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Navigator, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Navigator.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Navigator.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Workspace, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Workspace.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Workspace.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
@@ -58,23 +58,23 @@
<ItemGroup>
<Reference Include="ComponentFactory.Krypton.Ribbon, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Ribbon.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Ribbon.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Toolkit, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Toolkit.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Toolkit.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Docking, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Docking.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Docking.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Navigator, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Navigator.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Navigator.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Workspace, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Workspace.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Workspace.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
@@ -60,23 +60,23 @@
<ItemGroup>
<Reference Include="ComponentFactory.Krypton.Ribbon, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Ribbon.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Ribbon.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Toolkit, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Toolkit.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Toolkit.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Docking, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Docking.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Docking.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Navigator, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Navigator.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Navigator.dll</HintPath>
</Reference>
<Reference Include="ComponentFactory.Krypton.Workspace, Version=4.4.0.0, Culture=neutral, PublicKeyToken=a87e673e9ecb6e8e, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\Bin\ComponentFactory.Krypton.Workspace.dll</HintPath>
<HintPath>../../../build/bin/ComponentFactory.Krypton.Workspace.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
Oops, something went wrong.

0 comments on commit 5463f83

Please sign in to comment.