LC 8 Property Inspector

Ali Lloyd ali.lloyd at livecode.com
Thu Oct 8 17:47:28 EDT 2015


OK, the palette header actually doesn't currently have the option to
display both icons and labels, so I might rectify that tomorrow.

For now, here's a pull request adding the display preference between icons
and labels.
https://github.com/livecode/livecode-ide/pull/564

The way we have written the property inspector, it will be very easy to
specify where you want particular properties to appear. We intended to add
grouping/folding/customization of this type straight away, but I guess it's
probably better to get the basics working first.

On Thu, Oct 8, 2015 at 10:20 PM Richard Gaskin <ambassador at fourthworld.com>
wrote:

> Peter Haworth wrote:
>
>  > On Thu, Oct 8, 2015 at 11:59 AM, Richard Gaskin wrote:
>  >> Here's an implementation I've been using whenever I need things
>  >> not found in any Inspector:
>  >> <http://fourthworld.net/revnet/devolution/4W_Props.rev.gz>
>  >>
>  >> The design is largely functional, but suboptimal. Time permitting it
>  >> would group related properties together under collapsible headers.
>  >
>  > Completeness is indeed important, especially to newcomers as you
>  > point out.
>  > There are some strange omissions from the pre-8 PI, e.g. it doesn't
>  > have a place to specify a behavior for an option menu which, when I
>  > first started using LC, led me to believe option menus couldn't have
>  > behaviors for some reason.  I see that's been corrected in v8.
>  >
>  > However, once you're past the newcomer stage, showing every possible
>  > property is probably something you don't want, which brings me to
>  > the issue of layout flexibility, the ability to organize properties
>  > together in a way that makes sense for each individual user.
>
> The collapsible headers I referred to is the enhancement a good Property
> Sheet should have to allow users to find properties easily.
>
> Logical groupings allow you to work with just color props, or
> size/location props, etc. as needed, and likely only crazy people like
> me would expand all of them at once in an alphabetic list like the one
> I'd built to see them all at once.
>
> Ken Ray and I discussed having one of the theoretical collapsible
> headers being Favorites, so anyone who finds themselves using a certain
> subset of props frequently can include them there while still keeping
> the logical groupings it would ship with by default.
>
> The real value of the Prop Sheet implementation I shared isn't that it's
> complete in that way, but merely that all of its prop labels and values
> use only one field to display them.  Super easy to build and maintain,
> and efficient to work with.
>
> --
>   Richard Gaskin
>   Fourth World Systems
>   Software Design and Development for the Desktop, Mobile, and the Web
>   ____________________________________________________________________
>   Ambassador at FourthWorld.com                http://www.FourthWorld.com
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list