On 2015-10-21 08:08, Kay C Lan wrote:
On Wed, Oct 21, 2015 at 4:45 AM, Peter Haworth <p...@lcsql.com> wrote:

Done - 16248.

I've added the following to your Bug Report:

I was the one who added the List post and my comment was wrong - as I based it on a working Stack which already had populated fields. Working on a New Stack and moving new empty Label, Field, Scrolling Field, Table Field, and
Scrolling List Field to a blank Card and then opening the Property
Inspector I see the following:
...
But are reversed for Scrolling Field, Table Field and Scrolling List Field
and appear as:

Lock Text
3-D
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Thanks for the bug report and updates to it. To explain what is going on here...

The engine only has one type of field - the, well, 'field'. On the other hand, LiveCode from very early on has presented the user with various preconfigured field 'types' - label, table field, scrolling field, scrolling table field.

The new Property Inspector runs on a set of data files which describe the engine controls along with these 'synthetic' views of the engine controls (for those of you who are interested - take a look in Toolset/resources/supporting_files/property_definitions inside the LiveCode App bundle).

In this case what has happened is that the Tab Stops / vGrid / hGrid options which used to be available as part of the 'Table' tab for any field has (incorrectly) only been specified in the 'Table Field' description (which relates very specifically to the 'revTableField' frontScript). In previous versions, the 'Table' tab was available to all field types - but if you turned on 'Table Mode' you then lost the ability to specify vGrid / hGrid (as this was controlled by the frontScript). So this is an error in the translation of the previous property inspectors structure into the new model which should be extremely easy to fix.

Similarly I suspect the different order of the properties between the two types of field (3-D / Lock Text) is probably due to a difference in ordering between the two definition files for 'Label' and the other (synthetic) field types.

Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to