Diff for /Amaya/amaya/HTMLbook.c between versions 1.68 and 1.69

version 1.68, 2000/05/30 16:15:34 version 1.69, 2000/05/31 07:30:58
Line 525  STRING              data; Line 525  STRING              data;
   val = (int) data;    val = (int) data;
   switch (ref - BasePrint)    switch (ref - BasePrint)
     {      {
     case NumFormPrint:      case FormPrint:
       TtaDestroyDialogue (BasePrint+NumFormPrint);        TtaDestroyDialogue (BasePrint + FormPrint);
       switch (val)        switch (val)
         {          {
         case 1:          case 1:
Line 554  STRING              data; Line 554  STRING              data;
           break;            break;
         }          }
       break;        break;
     case NumMenuOptions:      case PrintOptions:
       switch (val)        switch (val)
         {          {
         case 0:          case 0:
Line 581  STRING              data; Line 581  STRING              data;
           break;            break;
         }          }
       break;        break;
     case NumMenuPaperFormat:      case PaperFormat:
       /* page size submenu */        /* page size submenu */
       switch (val)        switch (val)
         {          {
Line 593  STRING              data; Line 593  STRING              data;
           break;            break;
         }          }
       break;        break;
     case NumMenuSupport:      case PrintSupport:
       /* paper print/save PostScript submenu */        /* paper print/save PostScript submenu */
       switch (val)        switch (val)
         {          {
Line 601  STRING              data; Line 601  STRING              data;
           if (PaperPrint == PP_PS)            if (PaperPrint == PP_PS)
             {              {
               PaperPrint = PP_PRINTER;                PaperPrint = PP_PRINTER;
 #         ifndef _WINDOWS  #ifndef _WINDOWS
               TtaSetTextForm (BasePrint+NumZonePrinterName, PPrinter);                TtaSetTextForm (BasePrint + PPrinterName, PPrinter);
 #         endif /* !_WINDOWS */  #endif /* !_WINDOWS */
             }              }
           break;            break;
         case 1:          case 1:
Line 611  STRING              data; Line 611  STRING              data;
             {              {
               PaperPrint = PP_PS;                PaperPrint = PP_PS;
 #         ifndef _WINDOWS  #         ifndef _WINDOWS
               TtaSetTextForm (BasePrint+NumZonePrinterName, PSdir);                TtaSetTextForm (BasePrint + PPrinterName, PSdir);
 #         endif /* !_WINDOWS */  #         endif /* !_WINDOWS */
             }              }
           break;            break;
         }          }
       break;        break;
     case NumZonePrinterName:      case PPrinterName:
       if (data[0] != '\0')        if (data[0] != '\0')
         if (PaperPrint == PP_PRINTER)          if (PaperPrint == PP_PRINTER)
             /* text capture zone for the printer name */              /* text capture zone for the printer name */
Line 689  View                view; Line 689  View                view;
    PageSize = TtaGetPrintParameter (PP_PaperSize);             PageSize = TtaGetPrintParameter (PP_PaperSize);        
   
 #  ifndef _WINDOWS  #  ifndef _WINDOWS
    TtaNewSheet (BasePrint + NumFormPrint, TtaGetViewFrame (doc, view),      TtaNewSheet (BasePrint + FormPrint, TtaGetViewFrame (doc, view), 
                 TtaGetMessage (LIB, TMSG_LIB_PRINT),                  TtaGetMessage (LIB, TMSG_LIB_PRINT),
            1, TtaGetMessage (AMAYA, AM_BUTTON_PRINT), FALSE, 2, 'L', D_CANCEL);             1, TtaGetMessage (AMAYA, AM_BUTTON_PRINT), FALSE, 2, 'L', D_CANCEL);
    i = 0;     i = 0;
Line 702  View                view; Line 702  View                view;
    sprintf (&bufMenu[i], "%s%s", "T", TtaGetMessage (AMAYA, AM_PRINT_URL));     sprintf (&bufMenu[i], "%s%s", "T", TtaGetMessage (AMAYA, AM_PRINT_URL));
    i += ustrlen (&bufMenu[i]) + 1;     i += ustrlen (&bufMenu[i]) + 1;
    sprintf (&bufMenu[i], "%s%s", "T", TtaGetMessage (AMAYA, AM_WITH_CSS));     sprintf (&bufMenu[i], "%s%s", "T", TtaGetMessage (AMAYA, AM_WITH_CSS));
    TtaNewToggleMenu (BasePrint + NumMenuOptions, BasePrint + NumFormPrint,     TtaNewToggleMenu (BasePrint + PrintOptions, BasePrint + FormPrint,
                 TtaGetMessage (LIB, TMSG_OPTIONS), 5, bufMenu, NULL, FALSE);                  TtaGetMessage (LIB, TMSG_OPTIONS), 5, bufMenu, NULL, FALSE);
    if (ManualFeed == PP_ON)     if (ManualFeed == PP_ON)
      TtaSetToggleMenu (BasePrint + NumMenuOptions, 0, TRUE);       TtaSetToggleMenu (BasePrint + PrintOptions, 0, TRUE);
    else     else
      TtaSetToggleMenu (BasePrint + NumMenuOptions, 0, FALSE);       TtaSetToggleMenu (BasePrint + PrintOptions, 0, FALSE);
    TtaSetToggleMenu (BasePrint + NumMenuOptions, 1, WithToC);     TtaSetToggleMenu (BasePrint + PrintOptions, 1, WithToC);
    TtaSetToggleMenu (BasePrint + NumMenuOptions, 2, NumberLinks);     TtaSetToggleMenu (BasePrint + PrintOptions, 2, NumberLinks);
    TtaSetToggleMenu (BasePrint + NumMenuOptions, 3, PrintURL);     TtaSetToggleMenu (BasePrint + PrintOptions, 3, PrintURL);
    TtaSetToggleMenu (BasePrint + NumMenuOptions, 4, IgnoreCSS);     TtaSetToggleMenu (BasePrint + PrintOptions, 4, IgnoreCSS);
   
    /* Paper format submenu */     /* Paper format submenu */
    i = 0;     i = 0;
    sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_A4));     sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_A4));
    i += ustrlen (&bufMenu[i]) + 1;     i += ustrlen (&bufMenu[i]) + 1;
    sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_US));     sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_US));
    TtaNewSubmenu (BasePrint + NumMenuPaperFormat, BasePrint + NumFormPrint, 0,     TtaNewSubmenu (BasePrint + PaperFormat, BasePrint + FormPrint, 0,
              TtaGetMessage (LIB, TMSG_PAPER_SIZE), 2, bufMenu, NULL, FALSE);               TtaGetMessage (LIB, TMSG_PAPER_SIZE), 2, bufMenu, NULL, FALSE);
    if (PageSize == PP_US)     if (PageSize == PP_US)
       TtaSetMenuForm (BasePrint + NumMenuPaperFormat, 1);        TtaSetMenuForm (BasePrint + PaperFormat, 1);
    else     else
       TtaSetMenuForm (BasePrint + NumMenuPaperFormat, 0);        TtaSetMenuForm (BasePrint + PaperFormat, 0);
   
    /* Print to paper/ Print to file submenu */     /* Print to paper/ Print to file submenu */
    i = 0;     i = 0;
    sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_PRINTER));     sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_PRINTER));
    i += ustrlen (&bufMenu[i]) + 1;     i += ustrlen (&bufMenu[i]) + 1;
    sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_PS_FILE));     sprintf (&bufMenu[i], "%s%s", "B", TtaGetMessage (LIB, TMSG_PS_FILE));
    TtaNewSubmenu (BasePrint + NumMenuSupport, BasePrint + NumFormPrint, 0,     TtaNewSubmenu (BasePrint + PrintSupport, BasePrint + FormPrint, 0,
                   TtaGetMessage (LIB, TMSG_OUTPUT), 2, bufMenu, NULL, TRUE);                    TtaGetMessage (LIB, TMSG_OUTPUT), 2, bufMenu, NULL, TRUE);
    /* text capture zone for the printer name */     /* text capture zone for the printer name */
    TtaNewTextForm (BasePrint + NumZonePrinterName, BasePrint + NumFormPrint, NULL, 30, 1, FALSE);     TtaNewTextForm (BasePrint + PPrinterName, BasePrint + FormPrint, NULL, 30, 1, FALSE);
   
    /* initialization of the PaperPrint selector */     /* initialization of the PaperPrint selector */
    if (PaperPrint == PP_PRINTER)     if (PaperPrint == PP_PRINTER)
      {       {
         TtaSetMenuForm (BasePrint + NumMenuSupport, 0);          TtaSetMenuForm (BasePrint + PrintSupport, 0);
         TtaSetTextForm (BasePrint + NumZonePrinterName, PPrinter);          TtaSetTextForm (BasePrint + PPrinterName, PPrinter);
      }       }
    else     else
      {       {
         TtaSetMenuForm (BasePrint + NumMenuSupport, 1);          TtaSetMenuForm (BasePrint + PrintSupport, 1);
         TtaSetTextForm (BasePrint + NumZonePrinterName, PSdir);          TtaSetTextForm (BasePrint + PPrinterName, PSdir);
      }       }
   
    /* activates the Print form */     /* activates the Print form */
     TtaShowDialogue (BasePrint+NumFormPrint, FALSE);      TtaShowDialogue (BasePrint+FormPrint, FALSE);
     if (textFile) {      if (textFile) {
        /* invalid dialogue entries */         /* invalid dialogue entries */
        TtaRedrawMenuEntry (BasePrint + NumMenuOptions, 1, NULL, -1, FALSE);         TtaRedrawMenuEntry (BasePrint + PrintOptions, 1, NULL, -1, FALSE);
        TtaRedrawMenuEntry (BasePrint + NumMenuOptions, 2, NULL, -1, FALSE);                    TtaRedrawMenuEntry (BasePrint + PrintOptions, 2, NULL, -1, FALSE);             
         }          }
 #   else  /* _WINDOWS */  #   else  /* _WINDOWS */
     CreatePrintDlgWindow (TtaGetViewFrame (doc, view), PSdir, BasePrint, NumMenuSupport, NumMenuOptions, NumMenuPaperFormat, NumZonePrinterName, NumFormPrint);      CreatePrintDlgWindow (TtaGetViewFrame (doc, view), PSdir);
 #   endif /* _WINDOWS */  #   endif /* _WINDOWS */
 }  }
   

Removed from v.1.68  
changed lines
  Added in v.1.69


Webmaster