Jump to content

FrontPanel Transparency...


Recommended Posts

Anyone ever think that they'll make the FP transparency mask-able as to only make certain colors transparent?

I know that we can do this in windows through but anyone who has done this knows that there are severe limitations behind it.

Thus it would make much more sense to make this ability work the way most of us thought it would work when we saw the option available.

comments?

Link to comment

QUOTE (Norm Kirchner @ Jun 30 2008, 03:19 PM)

Anyone ever think that they'll make the FP transparency mask-able as to only make certain colors transparent?

I know that we can do this in windows through but anyone who has done this knows that there are severe limitations behind it.

Thus it would make much more sense to make this ability work the way most of us thought it would work when we saw the option available.

comments?

Here Here.

Ton

Link to comment

QUOTE (Norm Kirchner @ Jun 30 2008, 05:19 AM)

Anyone ever think that they'll make the FP transparency mask-able as to only make certain colors transparent?

I'm not a big fan of non-standard window shapes & behaviors, so if I understand what you're talking about the concept kinda makes me shudder. I'm curious -- is there something in particular you would do with mask transparency for FP windows? Aside from making a fancy left-to-right-wipe fade in/fade out :P, or a donut-shaped window with a hole in the middle :blink:, I'm having trouble visualizing the use case.

However, I do wish for the following things:

  • I wish it was easier to manipulate decorations on the FP.
  • I wish it was possible to dynamically create & destroy front panel controls and indicators. I know this has severe implications for LabVIEW's dataflow paradigm (every FP control has a BD terminal), but if I could create/destroy FP controls & indicators and at least receive events from them in an Event Structure and interact with their references, I would be a bit happier.

Link to comment

QUOTE (Norm Kirchner @ Jun 30 2008, 08:12 AM)

no but there isn't a case where I need to use the transparency either.

It's like nipple tassels. Sure they can go on a guy, but they make a lot more sense on a woman. More visually appealing too.

Good point :thumbup: . The only thing I've used the FP transparency for is to write a subVI that fades a window in or out over a defined time interval. I assume we've all done that. Has anyone used it for anything else? I guess I could maybe see using it to make a window throb when it wants attention, or recede to semi-transparent when it's not frontmost....

I think your point extends to nipples in general, does it not?

Link to comment

QUOTE (Justin Goeres @ Jun 30 2008, 11:29 AM)

Good point :thumbup: . The only thing I've used the FP transparency for is to write a subVI that fades a window in or out over a defined time interval. I assume we've all done that. Has anyone used it for anything else? I guess I could maybe see using it to make a window throb when it wants attention, or recede to semi-transparent when it's not frontmost....

I think your point extends to nipples in general, does it not?

I've used partial transparency to get rid of complaints that one could not see his whole program while I kept a login/logout window hovering as a front-most app. By having 50% transparency, he could see what happened in the background and that effectively stopped the whining.

I would probably be happy with background transparency. When the title bar disappears as well, you don't have access to menu or buttons, which could be annoying. One application I see (however trivial) would be to make nice intros while loading. We could have something else than the usual rectangle window. But hey, that's not something I'd fight for... :2cents:

Link to comment

QUOTE (Justin Goeres @ Jun 30 2008, 08:29 AM)

Good point :thumbup: . The only thing I've used the FP transparency for is to write a subVI that fades a window in or out over a defined time interval. I assume we've all done that. Has anyone used it for anything else? I guess I could maybe see using it to make a window throb when it wants attention, or recede to semi-transparent when it's not frontmost....

I think your point extends to nipples in general, does it not?

> Has anyone used it for anything else?

I could tell you, but then I'd have to kill you... or find some other way to keep you quiet ;)

> I think your point extends to nipples in general, does it not?

"... throb... wants attention... frontmost... point... extends... nipples..."

Is something on your mind?

Link to comment

QUOTE (crelf @ Jun 30 2008, 09:40 AM)

Those are very impressive. Any idea how they were actually done? I notice there's a DLL involved. I fear the LabVIEW component is just a wrapper around some low-level window-displaying code.

Link to comment
QUOTE (Norm Kirchner @ Jun 30 2008, 10:12 AM)
no but there isn't a case where I need to use the transparency either.
Ah. And there's the rub. No one could really justify putting in transparency for panels originally. The developer who did it just thought it was a cool idea and did it in his spare time. Now he's moved on to other things. Doing *more* work on a feature that was of dubious use in the first place is going to take lots of justification (cash or gallons of gasoline are considered acceptable forms of justification).
Link to comment

I'm using this (see attachment)

Note: apart from wrapping it into a class, there is nothing in there I take credit for:

Most of it is 'inspired' on code and examples found around these forums.

Specifically, it also includes a 'windowwrapper.dll' that was not written by me.

I can't remember where I got it, but it is vital if you want to use .net dialogs.

Link to comment
QUOTE (Phillip Brooks @ Jul 1 2008, 05:35 AM)
Sort of. Not so formal. It would probably be closer to say there's enough downtime in any job such that if you want to work on something you can and, if it shows promise, it can, with minimal red tape and minimal hierarchy approval, become your assigned task for the next round. It is more true for R&D folks, but people in many different areas of the company move into R&D for a time if something they've built in their spare time looks useful. It isn't so much a break from your assigned task, the way Google's is, but more a high willingness to allow people to choose their next task when the current one is done.
Link to comment
  • 3 weeks later...

QUOTE (Norm Kirchner @ Jun 30 2008, 04:19 PM)

Anyone ever think that they'll make the FP transparency mask-able as to only make certain colors transparent?

I know that we can do this in windows through but anyone who has done this knows that there are severe limitations behind it.

Thus it would make much more sense to make this ability work the way most of us thought it would work when we saw the option available.

comments?

Link to comment

Hi SkifIL,

thanks to join the effort... however the question is not to make the front panel programmatically transparent, but rather to have it done with a mask. Or if you prefer, can it be done for certain colors and not for the others? The expected outcome of this behavior is that you could have, for example, UI with irregular form, such as this:

post-10515-1216684277.png?width=400

It's possible in Windows... can we reproduce this effect with LabVIEW?

Link to comment

QUOTE (Ton @ Jul 22 2008, 01:28 AM)

The http://www.geocities.com/gzou999/' rel='nofollow' target="_blank">Gtoolbox from Georg Zhou has a mask function for LabVIEW VIs.

Ton

Too bad there are no block diagrams... I can't convert from v6i without it. :(

The preview for that function doesn't show the masking ability.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.