It would be wise to have an option when selecting the background for the 
*master slide* to reset the individual backgrounds for any other slide.

Something like a checkbox with the following option:
*Reset background for all slides back to the background of the masterslide*. 
[default should probably be checked]

Sincerely,

Leonard


-------- Original-Nachricht --------
Datum: Mon, 21 May 2007 11:19:55 +0200
Von: Christian Lippka - Sun Microsystems Gmbh - Hamburg <[EMAIL PROTECTED]>
An: [email protected]
Betreff: Re: [graphics-dev] Impress background for slides

> 
> You can check if SdrPage::GetBackgroundObj() returns a non null pointer.
> In that case the slide
> has a background set. You can clear the background of a slide by calling
> SdrPage::SetBackgroundObj(0).
> But don't forget to add an undo event or bad things will happen.
> 
> All in all this is a very useful feature. Most slides will have the same
> background as their master page.
> But if you have one or two that needs just a different background
> filling you don't need to have a second
> master page, you can just override the background for these one or two
> slides.
> 
> Regards,
> Christian
>
> 
> Andre Fischer - Sun Microsystems Germany wrote:
> > zhaosheng wrote:
> >   
> >> Hi:
> >>
> >> In Impress, there is a phenomena about the background setting, here it
> is:
> >> supose there are more than one slides in the presentation, select one
> slide, open the page style dialog
> >> and chose background tab page, and fill any type of backgound for the
> current slide, and click ok
> >> and  a message box pops up, asking you if you want to make the setting
> for all pages, select "no".
> >> and only the current page is set.
> >> and then, if you select another page, do it again but chose a different
> e.g color for background to show 
> >> some difference later, for the message box this time chose "yes" to
> make the setting to all pages.
> >> the result will be every page except the former one we changed first.
> It is apparent that the first choice
> >> made for the slide not to make the setting to all the pages paid off. 
> >> I want to ask, does it necessary to shut the page out because first we
> chose to set something only for it?
> >> and maybe the user just want all the pages set the same this time. 
> >> BTW, can I ask how can I check the difference between the unique slide
> and the rest, say how can write
> >> code to identify that page can't be set with the same background as
> others?
> >>     
> >
> > This is a known problem.  It is caused by two different ways of how to
> > set the background:
> > 1.) When you set the background for just one slide, then the background
> > of that slide is explicitly set to the background.
> > 2.) When you set the background for all slides, then the background of
> > their master pages are set to the background.  The slides themselves are
> > not modified.
> >
> > So, when you first set the background for one slide and then for all
> > slides, then that one slide is not excluded.  Its explicitly set
> > background is just not reset.  It still shows its own background, not,
> > like all the other slides, that of its master page.
> >
> > QA is searching for the issue, or writes a new one.
> >
> >   
> >> thanks
> >>
> >>
> >>
> >>
> >> zhaosheng
> >> 2007-05-18
> >>
> >>     
> >
> > Best regards,
> > Andre
> >
> >   
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to