On Mon, 13 Sep 1999 [EMAIL PROTECTED] wrote:
> On Mon, Sep 13, 1999 at 04:22:59PM +0200, Olaf Deppe wrote:
> 
> > sufficient to patch figinset.C .
> > Three changes (see appended diff list) are needed: 
> 
> No appended diff list here.
> 
Sorry, I'll try it again with this mail.
                                             Ole
-- 
[EMAIL PROTECTED]   PGP key ID 065AF6D5  [EMAIL PROTECTED]
phone/fax: +49 40 8998-3153 / 8998-3092         +972 8 934-2248 / 936-2745

*** figinset.C.orig     Fri Jul 23 18:44:23 1999
--- figinset.C  Mon Sep 13 16:07:27 1999
***************
*** 534,545 ****
                                "%g %g translate\n"
                                "%g rotate\n"
                                "%g %g translate\n"
!                               "%g %g scale\n"
                                "%d %d translate\nend\n",
                                p->data->wid / 2.0, p->data->hgh / 2.0,
                                p->data->angle,
                                - (p->data->raw_wid / 2.0), -(p->data->raw_hgh / 2.0),
!                               p->rx / 72.0, p->ry / 72.0,
                                -p->ofsx, -p->ofsy
                                );
  
--- 534,545 ----
                                "%g %g translate\n"
                                "%g rotate\n"
                                "%g %g translate\n"
!                               //Dp "%g %g scale\n"  Rescale through property!
                                "%d %d translate\nend\n",
                                p->data->wid / 2.0, p->data->hgh / 2.0,
                                p->data->angle,
                                - (p->data->raw_wid / 2.0), -(p->data->raw_hgh / 2.0),
!                               //Dp p->rx / 72.0, p->ry / 72.0,
                                -p->ofsx, -p->ofsy
                                );
  
***************
*** 551,560 ****
                                figinset_canvas), p->data->bitmap);
  
                        // now set up ghostview property on a window
!                       sprintf(tbuf, "0 0 0 0 %d %d 72 72 0 0 0 0",
!                               p->data->wid, p->data->hgh);
  //#warning BUG seems that the only bug here might be the hardcoded dpi.. Bummer!
!                       
                        if (lyxerr.debugging()) {
                                lyxerr.print(LString("Will set GHOSTVIEW"
                                                     " property to [") +
--- 551,566 ----
                                figinset_canvas), p->data->bitmap);
  
                        // now set up ghostview property on a window
!                       //Dp( do the rescaling HERE
!                       // sprintf(tbuf, "0 0 0 0 %d %d 72 72 0 0 0 0",
!                       //      p->data->wid, p->data->hgh);
!                       sprintf(tbuf, "0 0 0 0 %d %d %g %g 0 0 0 0",
!                               int(p->data->raw_wid*72./p->rx+.5),
!                               int(p->data->raw_hgh*72./p->ry+.5), 
!                               p->rx, p->ry);
  //#warning BUG seems that the only bug here might be the hardcoded dpi.. Bummer!
!                       // Dp)  no longer!
! 
                        if (lyxerr.debugging()) {
                                lyxerr.print(LString("Will set GHOSTVIEW"
                                                     " property to [") +
***************
*** 1713,1721 ****
  
        if (fname.empty()) return;
        
!       FilePtr f(fname, FilePtr::read);
! 
!       if (!f()) return;       // file not found !!!!
  
        /* defaults to A4 page */
        psx = 0;
--- 1719,1735 ----
  
        if (fname.empty()) return;
        
!       //Dp(   First try bb file
!       // FilePtr f(fname, FilePtr::read);
!       // if (!f()) return; // file not found !!!!
!       FilePtr f(ChangeExtension(fname,".bb",false), FilePtr::read);
!       if (!f()){ 
!         f.reopen(ChangeExtension(fname,".eps.bb",false), FilePtr::read);
!           if (!f()){
!             f.reopen(fname, FilePtr::read);
!             if (!f()) return; // file not found !!!!
!       }};
!       //Dp)
  
        /* defaults to A4 page */
        psx = 0;

Reply via email to