public PGNPrinter(IList g, PrintWrapper p) { fonts.regularFont = Font. FindClosestFromWeightSlant ("Sans", FontWeight. Regular, false, 10); fonts.titleFont = Font. FindClosestFromWeightSlant ("Sans", FontWeight. Bold, false, 14); fonts.commentFont = Font. FindClosestFromWeightSlant ("Sans", FontWeight. Regular, true, 10); fonts.moveFont = Font. FindClosestFromWeightSlant ("Sans", FontWeight. Bold, false, 10); printer = p; games = g; }
public NetConn(PrintWrapper _PW, string _IP, int _PORT, mode _MODE) { netMode = _MODE; IP = _IP; port = _PORT; pw = _PW; if (netMode == mode.HOST) { _server = new NetServer(IP, port); _server.setPWrp(pw); _server.StartServer(); } else { _client = new NetClient(IP, port); _client.setPWrp(pw); _client.startConnection(); } }
private void on_print_activate(object obj, EventArgs args) { if (viewer.GameViewerWidget.Games == null) return; PrintWrapper printer = new PrintWrapper (); PrintDialog dialog = new PrintDialog (printer.PrintJob, Catalog. GetString ("Print PGN File"), 0); int response = dialog.Run (); if (response == (int) PrintButtons.Cancel) { dialog.Hide (); dialog.Dispose (); return; } new PrintHandler (viewer, viewer.GameViewerWidget. Games, printer, response); dialog.Hide (); dialog.Dispose (); }
private void on_export_ps_activate(object obj, EventArgs args) { if (viewer.GameViewerWidget.Games == null) return; string file = viewer.AskForFile (null, Catalog. GetString ("Export as a PostScript document to file"), false); if (file == null) return; PrintWrapper printer = new PrintWrapper (); new ExportHandler (viewer, viewer.GameViewerWidget. Games, printer, file); }
public ExportHandler(GameViewer viewer, ArrayList games, PrintWrapper printer, string file) : base(viewer, games, printer) { this.file = file; }
public PrintHandler(GameViewer viewer, ArrayList games, PrintWrapper printer, int response) : base(viewer, games, printer) { this.response = response; }
public PGNExportHandler(GameViewer viewer, ArrayList games, PrintWrapper printer) { this.games = games; this.viewer = viewer; this.printer = printer; totalgames = games.Count; ngames = 0; GLib.Idle. Add (new GLib.IdleHandler (PGNExportIdleHandler)); }
/// <summary> /// Set a print wrapper /// </summary> /// <param name="pw"></param> public void setPWrp(PrintWrapper pw) { _pw = pw; }