Exemple #1
0
    private void BrowseApp(DcopClient client, String appName)
    {
        if (appName.StartsWith("anonymous"))
        {
            return;
        }

        string appDisplayName = appName;

        if (appName.LastIndexOf("-") != -1)
        {
            appDisplayName = appName.Substring(0, appName.LastIndexOf("-"));
        }
        TreeNode node = treeView.Nodes.Add(appDisplayName);

        node.ImageIndex = -1;

        DcopRef appRef = new DcopRef();

        appRef.DiscoverApplication(appName, false, false);
        foreach (String obj in appRef.objects())
        {
            BrowseObject(appRef, obj, node);
        }
    }
Exemple #2
0
    public static void Main(String[] args)
    {
        String url = "http://dotgnu.org/";

        if (args.Length != 0 && args[0].StartsWith("http://"))
        {
            url = args[0];
        }
        Application app = new Application("DcopSample", args);
        DcopClient  dc  = new DcopClient(app.Display, null);
        DcopRef     dr  = new DcopRef();

        dr.DiscoverApplication("konqueror", true, true);
        dr.Obj = "KonquerorIface";
        dr.Initialise();
        dr.Call("DCOPRef openBrowserWindow(QString url)", url);
    }