9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
1 |
using Gtk; |
2 |
||
3 |
using MonoDevelop.Core; |
|
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
4 |
using MonoDevelop.Ide.Gui.Dialogs; |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
5 |
|
6 |
namespace MonoDevelop.WelcomePage |
|
7 |
{
|
|
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
8 |
public class WelcomePageOptionPanel : OptionsPanel |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
9 |
{
|
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
10 |
CheckButton showOnStartCheckButton = new CheckButton (); |
11 |
CheckButton internetUpdateCheckButton = new CheckButton (); |
|
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
12 |
CheckButton closeOnOpenSlnCheckButton = new CheckButton (); |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
13 |
|
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
14 |
public override Widget CreatePanelWidget () |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
15 |
{
|
16 |
VBox vbox = new VBox(); |
|
17 |
showOnStartCheckButton.Label = GettextCatalog.GetString ("Show welcome page on startup"); |
|
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
18 |
showOnStartCheckButton.Active = WelcomePageOptions.ShowOnStartup; |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
19 |
vbox.PackStart(showOnStartCheckButton, false, false, 0); |
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
20 |
|
21 |
internetUpdateCheckButton.Label = GettextCatalog.GetString ("Update welcome page from internet"); |
|
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
22 |
internetUpdateCheckButton.Active = WelcomePageOptions.UpdateFromInternet; |
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
23 |
vbox.PackStart(internetUpdateCheckButton, false, false, 0); |
24 |
||
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
25 |
closeOnOpenSlnCheckButton.Label = GettextCatalog.GetString ("Close welcome page after opening a solution"); |
26 |
closeOnOpenSlnCheckButton.Active = WelcomePageOptions.CloseWhenSolutionOpened; |
|
27 |
vbox.PackStart(closeOnOpenSlnCheckButton, false, false, 0); |
|
28 |
||
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
29 |
vbox.ShowAll (); |
30 |
return vbox; |
|
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
31 |
}
|
32 |
||
10.1.1
by Jo Shields
Import upstream version 1.9.2+dfsg |
33 |
public override void ApplyChanges () |
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
34 |
{
|
10.2.6
by Jo Shields
Import upstream version 2.4+dfsg |
35 |
WelcomePageOptions.ShowOnStartup = showOnStartCheckButton.Active; |
36 |
WelcomePageOptions.UpdateFromInternet = internetUpdateCheckButton.Active; |
|
37 |
WelcomePageOptions.CloseWhenSolutionOpened = closeOnOpenSlnCheckButton.Active; |
|
9
by Mario Limonciello
Import upstream version 0.18.1+dfsg |
38 |
}
|
39 |
}
|
|
40 |
||
41 |
}
|