gzz-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface


From: Asko Soukka
Subject: Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface
Date: Wed, 5 Mar 2003 21:24:48 +0200 (EET)

Wed, 5 Mar 2003, Tuomas Lukka wrote:
> > What about splitting this into "Interface ColoredVob" and "Interface 
> > BgVob" and finally create an abstract "AbstractBgVob", which implements 
> > both of them (and also the pure Vob).
> > 
> > ColoredVob would contain only background and solid colors.
> > BgVob at least the drawborder flag (and maybe also the color).
> 
> Sounds good.
> 
> What exactly would Interface BgVob contain in that case?

Scenario 1:

   Interface BgVob:

        public boolean drawBorder = true;
        public void setBorderColor(Color c) {}
        public Color getBorderColor() {}
        
        protected Color bg = Color.white;
        public void setBgColor(Color c) {}
        public Color getBgColor() {}

   Interface ColoredVob:

        protected List colors = new List(5);
        public void addColor(Color c) {}
        public Color[] getColors() {}

Scenario 2:

   Interface BgVob:

        public boolean drawBorder = true;
        public void setBorderColor(Color c) {}
        public Color getBorderColor() {}
        
   Interface ColoredVob:

        protected List colors = new List(5);
        public void addColor(Color c) {}
        public Color[] getColors() {}

        protected Color bg = Color.white;
        public void setBgColor(Color c) {}
        public Color getBgColor() {}

-- 
Asko Soukka <address@hidden>
<http://www.iki.fi/asko.soukka/>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]