Esempio n. 1
0
File: p8.cs Progetto: KDE/kimono
    public static int Main(String[] args)
    {
        KAboutData about = new KAboutData("p8", "Tutorial - p8", KDE.Ki18n(""), "0.1");
        KCmdLineArgs.Init(args, about);
        KUniqueApplication a = new KUniqueApplication();

        if (!QDBusConnection.SessionBus().IsConnected()) {
            Console.Error.WriteLine("Cannot connect to the D-BUS session bus.\n" +
                                     "To start it, run:\n" +
                                     "\teval `dbus-launch --auto-syntax`\n");
            return 1;
        }

        if (!QDBusConnection.SessionBus().RegisterService("org.kde.BookMarkList")) {
            Console.Error.WriteLine("{0}", QDBusConnection.SessionBus().LastError().Message());
            return 1;
        }

        BookMarkList mylist = new BookMarkList("Tutorial - p8");
        mylist.Resize(300, 200);
        a.SetTopWidget(mylist);
        mylist.Show();

        QDBusConnection.SessionBus().RegisterObject("/", mylist, (uint) QDBusConnection.RegisterOption.ExportAllSlots);

        return KApplication.Exec();
    }
Esempio n. 2
0
File: p9.cs Progetto: KDE/kimono
    public static int Main(String[] args)
    {
        KAboutData aboutdata = new KAboutData(  "p9",
                                                "Tutorial - p9", KDE.Ki18n(""),
                                                "1.0",
                                                KDE.Ki18n("Step 9 of a simple tutorial"),
                                                KAboutData.LicenseKey.License_GPL,
                                                KDE.Ki18n("(C) 2000, 2001 Antonio Larrosa Jimenez"),
                                                KDE.Ki18n(""),
                                                "http://devel-home.kde.org/~larrosa/tutorial.html" );
        aboutdata.AddAuthor(    KDE.Ki18n("Antonio Larrosa Jimenez"),
                                KDE.Ki18n("Original Developer/Maintainer"),
                                "*****@*****.**",
                                "http://devel-home.kde.org/~larrosa/index.html" );
        aboutdata.AddAuthor(    KDE.Ki18n("Richard Dale"),
                                KDE.Ki18n("C# port"),
                                "*****@*****.**",
                                "" );

        KCmdLineArgs.Init(args, aboutdata);
        KUniqueApplication a = new KUniqueApplication();

        if (!QDBusConnection.SessionBus().IsConnected()) {
            Console.Error.WriteLine("Cannot connect to the D-BUS session bus.\n" +
                                     "To start it, run:\n" +
                                     "\teval `dbus-launch --auto-syntax`\n");
            return 1;
        }

        if (!QDBusConnection.SessionBus().RegisterService("org.kde.Browser")) {
            Console.Error.WriteLine("{0}",  QDBusConnection.SessionBus().LastError().Message());
            return 1;
        }

        Browser window = new Browser("Tutorial - p9");
        window.Resize(300, 200);
        window.Show();

        QDBusConnection.SessionBus().RegisterObject("/", window, (uint) QDBusConnection.RegisterOption.ExportAllSlots);

        return KApplication.Exec();
    }