....
> This is exactly why I wanted to use a typedef, in fact, I can't think
> of any other reason to use a typedef really (I can accomplish the same
> thing as your workaround with simple cut&paste).
>
> Honestly, I expect that I'm in the minority. I'd expect most of your
> user base will never know this feature is missing because they don't
> use typedefs. I however am trying very hard to build reusable
> components with LabVIEW and keep hitting roadblocks.
>
> Any idea when the future versions are coming? I'm new to the National
> scene, are patches ever issued, or just full versions?
One benefit of typedefs is the fact they can be placed in palettes.
This aids in large project development since all members on the
development team will use the same building blocks. Typedefs
allow updates when the datatype changes, and strict typedefs allow
updates when other appearance properties change. These allow for
easier global changes to a project once VIs have been written. It
wasn't clear what you were looking for, so I offered a workaround.
Typedefs are used quite a bit by advanced developers, but you are
correct, many users do not need them because of the scope of their
project. We never like leaving features out, and you are correct
that the readme should document this. I don't have a full installation
in front of me, so I can't check whether it is there or not.
As for questioning every other control. There are differences between
the controls. Also, they may appear consistent to one person's view
of them, but inconsistent to another. We do strive to make them
consistent. This will be remedied in a future version of LV.
NI does release patches for software. They are called updates on the
web site, and the current one is 6.02. To minimize introduction
of new bugs, they do not normally contain anything as large as
allowing tabs to be taken into the control editor. The next
major version is always in progress, and I'm not at liberty to announce
a release date. If you are interested, you can contact tech support
and ask about beta testing.
Just so that you know ahead of time, I'm reasonably sure that the
typedef of a tab control will allow for control of the enum type.
A strict typedef will alow for control of the appearance. But
a typedef can contain only one control. Other controls placed inside
of the tab will not be a part of the typedef.
Greg McKaskle