示例#1
0
    public MainWindow()
        : base(Gtk.WindowType.Toplevel)
    {
        Build();

        Dump testDump = m_dumpLoader.Load(File.OpenRead("/home/oleavr/teststream.osd"));
        m_model = new EventTimelineModel(testDump);

        m_layout = new TimelineLayoutManager(m_model);
        m_layout.Update();

        EventNodeRenderer renderer = new EventNodeRenderer();

        m_timeline = new TimelineView(m_model, renderer);
        m_timeline.Show();
        scrolledwindow.AddWithViewport(m_timeline);

        m_dumpLoader.LoadCompleted += dumpLoader_LoadCompleted;
        m_dumpLoader.LoadProgressChanged += dumpLoader_LoadProgressChanged;
    }
示例#2
0
    public MainWindow()
        : base(Gtk.WindowType.Toplevel)
    {
        Build();

        Dump testDump = m_dumpLoader.Load(File.OpenRead("/home/oleavr/teststream.osd"));

        m_model = new EventTimelineModel(testDump);

        m_layout = new TimelineLayoutManager(m_model);
        m_layout.Update();

        EventNodeRenderer renderer = new EventNodeRenderer();

        m_timeline = new TimelineView(m_model, renderer);
        m_timeline.Show();
        scrolledwindow.AddWithViewport(m_timeline);

        m_dumpLoader.LoadCompleted       += dumpLoader_LoadCompleted;
        m_dumpLoader.LoadProgressChanged += dumpLoader_LoadProgressChanged;
    }