~elementary-pantheon/pantheon-plugs/pantheon-plugs

« back to all changes in this revision

Viewing changes to plug/Appearance.vala

  • Committer: Avi Romanoff
  • Date: 2011-05-09 20:52:03 UTC
  • Revision ID: aviromanoff@gmail.com-20110509205203-tfa40tnvw2oe3ep6
Initial setup

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/***
 
2
BEGIN LICENSE
 
3
Copyright (C) 2011 Avi Romanoff <aviromanoff@gmail.com>
 
4
This program is free software: you can redistribute it and/or modify it 
 
5
under the terms of the GNU Lesser General Public License version 3, as 
 
6
published by the Free Software Foundation.
 
7
 
 
8
This program is distributed in the hope that it will be useful, but 
 
9
WITHOUT ANY WARRANTY; without even the implied warranties of 
 
10
MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR 
 
11
PURPOSE.  See the GNU General Public License for more details.
 
12
 
 
13
You should have received a copy of the GNU General Public License along 
 
14
with this program.  If not, see <http://www.gnu.org/licenses/>.
 
15
END LICENSE
 
16
***/
 
17
 
 
18
using ElementaryWidgets;
 
19
 
 
20
[DBus (name = "org.elementary.switchplug")]
 
21
public class AppearancePlug : SwitchPlug {
 
22
    
 
23
    private Gtk.Label test_text;
 
24
    
 
25
    public AppearancePlug () {
 
26
        base("Appearance");
 
27
        test_text = new Gtk.Label.with_mnemonic ("Appearance junk goes here!");
 
28
        this.add(test_text);
 
29
        this.show_all();
 
30
    }
 
31
}
 
32
 
 
33
public static int main (string[] args) {
 
34
    // Initiate our fancy Log formatting
 
35
    GLib.Log.set_default_handler(Log.log_handler);
 
36
    
 
37
    // Startup GTK and pass args by reference
 
38
    Gtk.init (ref args);
 
39
 
 
40
    AppearancePlug appearance_plug = new AppearancePlug ();
 
41
    Gtk.main ();
 
42
    return 0;
 
43
}
 
44