Corretta la generazione della font list e size list prima che esegue

la maschera.


git-svn-id: svn://10.65.10.50/trunk@3558 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-09-09 15:28:23 +00:00
parent ea52692685
commit 51e605b5b5

View File

@ -1745,8 +1745,6 @@ bool TPrinter::set()
mask.enable(DLG_OK, _config == "Printer");
#if XVT_OS == XVT_OS_WIN
mask.set_handler (MSK_PRINTERS, set_windows_print_device);
mask.set_handler (MSK_FONT, font_handler);
pn2 = getprinternames();
char old_default[80];
@ -1759,8 +1757,12 @@ bool TPrinter::set()
TList_field& plst = (TList_field&)mask.field (MSK_PRINTERS);
plst.replace_items(pn1, pn2); // Genera printer list
mask.set(MSK_PRINTERS, _curprn, TRUE); // Genera font list
mask.set(MSK_FONT, _fontname, TRUE); // Genera size list
set_windows_print_device(mask.field(MSK_PRINTERS), K_TAB);
font_handler(mask.field(MSK_FONT),K_TAB);
mask.set(MSK_PRINTERS, _curprn); // Genera font list
mask.set(MSK_FONT, _fontname); // Genera size list
mask.set_handler (MSK_PRINTERS, set_windows_print_device);
mask.set_handler (MSK_FONT, font_handler);
mask.set(MSK_SIZE, _ch_size);
mask.set(MSK_LINES, _lines_per_inch);
mask.set(MSK_ISGRAPHICS, _isgraphics ? "X" : "");