forked from extnet/Ext.NET
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMessageBox.Progress.cs
More file actions
50 lines (45 loc) · 2.56 KB
/
MessageBox.Progress.cs
File metadata and controls
50 lines (45 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/********
* @version : 2.1.1 - Ext.NET Pro License
* @author : Ext.NET, Inc. http://www.ext.net/
* @date : 2012-12-10
* @copyright : Copyright (c) 2007-2012, Ext.NET, Inc. (http://www.ext.net/). All rights reserved.
* @license : See license.txt and http://www.ext.net/license/.
********/
using System.ComponentModel;
using Ext.Net.Utilities;
namespace Ext.Net
{
/// <summary>
///
/// </summary>
public partial class MessageBox
{
/// <summary>
/// Displays a message box with a progress bar. This message box has no buttons and is not closeable by the user. You are responsible for updating the progress bar as needed via Ext.MessageBox.updateProgress and closing the message box when the process is complete.
/// </summary>
/// <param name="title">The title bar text</param>
/// <param name="msg">The message box body text</param>
[Description("Displays a message box with a progress bar. This message box has no buttons and is not closeable by the user. You are responsible for updating the progress bar as needed via Ext.MessageBox.updateProgress and closing the message box when the process is complete.")]
public MessageBox Progress(string title, string msg)
{
return this.Progress(title, msg, "");
}
/// <summary>
/// Displays a message box with a progress bar. This message box has no buttons and is not closeable by the user. You are responsible for updating the progress bar as needed via Ext.MessageBox.updateProgress and closing the message box when the process is complete.
/// </summary>
/// <param name="title">The title bar text</param>
/// <param name="msg">The message box body text</param>
/// <param name="progressText">(optional) The text to display inside the progress bar (defaults to '')</param>
[Description("Displays a message box with a progress bar. This message box has no buttons and is not closeable by the user. You are responsible for updating the progress bar as needed via Ext.MessageBox.updateProgress and closing the message box when the process is complete.")]
public MessageBox Progress(string title, string msg, string progressText)
{
MessageBoxConfig config = new MessageBoxConfig();
config.Title = title;
config.Message = msg;
config.Progress = true;
config.Closable = true;
config.ProgressText = progressText;
return this.Configure(config);
}
}
}