Beispiel #1
0
        public void DrawingTool(Image image, Play play, int stopTime)
        {
            DrawingTool dialog = new DrawingTool();

            dialog.Image = image.Value;
            if (play != null)
            {
                dialog.SetPlay(play, stopTime);
            }
            dialog.TransientFor = mainWindow as Gtk.Window;
            image.Dispose();
            dialog.Run();
            dialog.Destroy();
        }
Beispiel #2
0
        protected virtual void OnDrawFrame(int time)
        {
            Pixbuf      pixbuf = null;
            DrawingTool dialog = new DrawingTool();

            player.Pause();
            pixbuf = player.CurrentFrame;

            dialog.Image        = pixbuf;
            dialog.TransientFor = (Gtk.Window)player.Toplevel;
            if (selectedTimeNode != null)
            {
                dialog.SetPlay((selectedTimeNode as Play),
                               time);
            }
            pixbuf.Dispose();
            dialog.Run();
            dialog.Destroy();
        }