~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Ide/MonoDevelop.Ide.WelcomePage/WelcomePageView.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
ImportĀ upstreamĀ versionĀ 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
Copyright (c) 2005 Scott Ellington
3
 
 
4
 
Permission is hereby granted, free of charge, to any person 
5
 
obtaining a copy of this software and associated documentation 
6
 
files (the "Software"), to deal in the Software without 
7
 
restriction, including without limitation the rights to use, 
8
 
copy, modify, merge, publish, distribute, sublicense, and/or sell 
9
 
copies of the Software, and to permit persons to whom the 
10
 
Software is furnished to do so, subject to the following 
11
 
conditions:
12
 
 
13
 
The above copyright notice and this permission notice shall be 
14
 
included in all copies or substantial portions of the Software.
15
 
 
16
 
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
17
 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
18
 
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
19
 
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
20
 
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
21
 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
22
 
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 
23
 
OTHER DEALINGS IN THE SOFTWARE. 
24
 
*/
25
 
 
26
 
using System;
27
 
using System.Collections.Generic;
28
 
using System.IO;
29
 
using System.Net;
30
 
using System.Reflection;
31
 
using System.Xml;
32
 
using Gtk;
33
 
using MonoDevelop.Core;
34
 
using MonoDevelop.Ide.Commands;
35
 
using MonoDevelop.Ide.Gui;
36
 
using MonoDevelop.Ide.Desktop;
37
 
using MonoDevelop.Ide;
38
 
 
39
 
namespace MonoDevelop.Ide.WelcomePage
40
 
{       
41
 
        class WelcomePageView : AbstractViewContent
42
 
        {
43
 
                WelcomePageWidget widget;
44
 
                ScrolledWindow scroller;
45
 
                
46
 
                public override string StockIconId {
47
 
                        get { return Gtk.Stock.Home; }
48
 
                }
49
 
                
50
 
                public override void Load (string fileName) 
51
 
                {
52
 
                }
53
 
 
54
 
                public override bool IsFile {
55
 
                        get { return false; }
56
 
                }
57
 
                
58
 
                public override Widget Control {
59
 
                        get { return scroller;  }
60
 
                }
61
 
                
62
 
                public WelcomePageView () : base ()
63
 
                {
64
 
                        this.ContentName = GettextCatalog.GetString ("Welcome");
65
 
                        this.IsViewOnly = true;
66
 
                        
67
 
                        scroller = new ScrolledWindow ();
68
 
                        widget = new WelcomePageWidget ();
69
 
                        scroller.AddWithViewport (widget);
70
 
                        scroller.ShadowType = ShadowType.None;
71
 
                        scroller.FocusChain = new Widget[] { widget };
72
 
                        scroller.Show ();
73
 
                }
74
 
        }
75
 
}
 
 
b'\\ No newline at end of file'