I don't know how I feel about the Listable field. The idea is a good one: keep unnecessary clutter out of the solar system browser. But, I think that there might be a better way to do this by introducing new object classes, and organizing objects by class in the browser. Here are a few ideas . . .

surfacefeature class:
- appears in a separate category in the browser
- object never rendered as a point of light when it occupies less than one pixel on the screen
- maybe this should be called 'building' instead? Or should there be two separate classes?

component class:
- appropriate for components of spacecraft and buildings
- like surface features, never rendered as a point of light

For surface features and components, only a very limited amount of information should be shown on screen--possibly just the name, size, and distance.

--Chris

On Dec 29, 2007 5:55 AM, Selden E Ball Jr <seb+csf@lepp.cornell.edu> wrote:

Vincent wrote

> The following patch adds the new "Clickable" ssc field:
> http://vincent.gian.club.fr/celestia/clickable.patch
> http://vincent.gian.club.fr/celestia/clickable.zip

> Now, what about non-clickable bodies?
> 1- They should appear in the solar system browser;
> 2- They shouldn't appear in the solar system browser;
> 3- We should add another "Listable" true/false field with default true, as
> suggested by Selden...

I think a Listable flag is important.

The event which made me bring up the subject of _ naming again
was Bob Hegwood's complaint that my Hale Telescope Addon fills the
object lists with a large number of Hale entries as Earth satellites,
making the names of real satellites almost impossible to find.

I'd like to be able to disable the unnecessary list entries.

s.

> @+
> Vincent


> Selon vincent <vince.gian@free.fr>:

> > Chris,
> >
> > I agree that we should use a new "Clickable" ssc field rather than the
> > leading undercore trick.
> >
> > However, I'd be for filtering non-clickable objects out of the solar system
> > browser. Indeed, couldn't the manipulations you mentionned be done by typing
> > the object's name to make it be the current selection ?
> >
> > @+
> > Vincent
> >
> >
> > Selon Chris Laurel < claurel@gmail.com>:
> >
> > > Vincent,
> > >
> > > I've been away for the holidays and just got back last night.
> > >
> > > I would like to avoid testing the name for a leading underscore and use the
> > > isClickable() boolean. I don't think that we need a new class of object.
> > > Instead, we should have a new ssc field called 'Clickable', so:
> > >
> > > "Object" "Sol/Earth"
> > > {
> > >     Mesh "foo.cmod"
> > >     Clickable false
> > > }
> > >
> > > I'm actually not terribly fond of that name--something else may be more
> > > appropriate. Selectable wouldn't be quite accurate because I think it may
> > > still be useful to allow selection by typing the object's name. Or perhaps
> > > we need settings for both? Selectable false would imply Clickable false,
> > but
> > > not vice versa. I think it's work raising this topic first on the dev list
> > > and then on the forum to get some feedback from add-on creators.
> > >
> > > One thing I feel strongly about is that invisible and unselectable objects
> > > should still appear in the solar system browser. Otherwise, there's no way
> > > to interact with these objects. Manipulating them might be required: for
> > > example, you'd like to be able to use the solar system browser to mark the
> > > Pluto-Charon barycenter, or show the frame axes for an invisible object.
> > >
> > > --Chris
> >
> >
> > Selon vincent < vince.gian@free.fr>:
> >
> > > Here's an updated version of the patch:
> > > http://vincent.gian.club.fr/celestia/_objects.patch
> > > http://vincent.gian.club.fr/celestia/_objects.zip
> > >
> > > Objects whose name starts with an underscore are not selectable anymore.
> > > They're "transparent" regard to the mouse-selection event. Also, their
> > > label and orbit are not drawn anymore.
> > >
> > >
> > > @+
> > > Vincent
> > >
> > >
> > > Selon vincent <vince.gian@free.fr>:
> > >
> > > > The following change filters out object names which start with an
> > > underscore
> > > > from the Solar System Browser and the Popup Menu in the Windows version:
> > > > http://vincent.gian.club.fr/celestia/objectname.patch
> > > >
> > > > Here are the modified files:
> > > > http://vincent.gian.club.fr/celestia/winssbrowser.cpp
> > > > http://vincent.gian.club.fr/celestia/winmain.cpp
> > > >
> > > > This corresponds to the following feature request on the Sourceforge
> > > tracker:
> > > >
> > >
> >
> https://sourceforge.net/tracker/index.php?func=detail&aid=1857127&group_id=21302&atid=371302
> > > >
> > > >
> > > > @+
> > > > Vincent

> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Celestia-developers mailing list
> Celestia-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/celestia-developers


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Celestia-developers mailing list
Celestia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/celestia-developers