예제 #1
0
        public override void Refresh()
        {
            grid g = Globals.tgraph_grid;

            g.Clear();
            DrawStations(g);
            DrawTrains(g);
            base.Refresh();
        }
예제 #2
0
        public override void Refresh()
        {
            grid g = late_graph_grid;

            g.Clear();
            DrawTimeGrid(g, 0);
            DrawTrains(g);
            base.Refresh();
        }
예제 #3
0
        public GraphView(Window parent)
            : base(parent, wxID_ANY, new Point(0, 0), new wxSize(Configuration.XMAX * 4 + Configuration.STATION_WIDTH1 + Configuration.KM_WIDTH1, Configuration.YMAX))
        {
            EVT_PAINT(new wx.EventListener(OnPaint));

            SetScrollbars(1, 1, Configuration.XMAX * 4 + Configuration.STATION_WIDTH1 + Configuration.KM_WIDTH1, Configuration.YMAX);
            grid g = new grid(this, Configuration.XMAX * 4 + Configuration.STATION_WIDTH1 + Configuration.KM_WIDTH1, Configuration.YMAX);

            Globals.tgraph_grid = g;
            g.Clear();
        }
예제 #4
0
        public LateGraphView(Window parent)
            : base(parent, (int)wxID_ANY, new Point(0, 0), new Size(Configuration.XMAX * 2 + Configuration.STATION_WIDTH + Configuration.KM_WIDTH, Configuration.YMAX))
        {
            EVT_PAINT(new wx.EventListener(OnPaint));

            SetScrollbars(1, 1, Configuration.XMAX * 2 + Configuration.STATION_WIDTH + Configuration.KM_WIDTH, Configuration.YMAX);
            grid g = new grid(this, Configuration.XMAX * 2 + Configuration.STATION_WIDTH + Configuration.KM_WIDTH, Configuration.YMAX);

            late_graph_grid = g;
            g.Clear();
        }