[Top][All Lists]
[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/>
- [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Asko Soukka, 2003/03/05
- Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Benja Fallenstein, 2003/03/05
- Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Benja Fallenstein, 2003/03/05
- Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Asko Soukka, 2003/03/05
- Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Benja Fallenstein, 2003/03/06
- Re: [Gzz] PEG ``vob_bgvob--humppake``: Background Vob interface, Tuomas Lukka, 2003/03/06