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:
parent
ea52692685
commit
51e605b5b5
@ -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" : "");
|
||||
|
Loading…
x
Reference in New Issue
Block a user