Jump to content

(almost) hidden UI properties


crelf

Recommended Posts

Whilst wandering through some old posts in Christina's Eyes on VIs blog (I really should read it more often - I'm subscribed to the RSS feed, but don't read it anywhere as regularly as I should) I stumbled across this old post. Christina was demonstrating how to apply a skin or "wallpaper" as she calls it to your front panel. Achieving this was as simple as (Christina admits unintuitively) right clicking on a scroll bar. Now, it'd never occurred to me to right-click on a scroll bar, but I'm pretty damn glad that I did. Doing so exposes a number of sweet UI properties that I didn't even know existed - so go ahead: check it out for yourself!

PS: oh, and subscribe to Christina's blog too - then remind us all about the good stuff there so it doesn't take me a year and a half to find cool stuff like this :)

PSS: ...and here's a bunch of other awesome blogs that you might want to check out too.

Link to comment

QUOTE (crelf @ Jul 20 2008, 11:36 PM)

Doing so exposes a number of sweet UI properties that I didn't even know existed - so go ahead: check it out for yourself!

PS: oh, and subscribe to Christina's blog too - then remind us all about the good stuff there so it doesn't take me a year and a half to find cool stuff like this :)

PSS: ...and here's a bunch of other awesome blogs that you might want to check out too.

Here's my LabVIEW OPML file.

If you have Info-LabVIEW delivered into a special Info-LabVIEW label at gmail you can read those too.

To setup Info-LabVIEW filtering I have the following filter:

to:(info labview)

deliverd to InfoLabVIEW.

Ton

OPML files are rejected by LAVA, here's the content as exported by Newsfox:

<?xml version="1.0" encoding="UTF-8"?><opml version="1.0"><head>	<title>NewsFox OPML Export</title>	<dateModified>Mon Jul 21 2008 08:00:14 GMT+0200</dateModified></head><body><outline text="LabVIEW" type="NFgroup"><outline type="rss" text="LAVA" xmlUrl="http://forums.lavag.org/index.php?act=rssout&id=8" htmlUrl="http://forums.lavag.org/index.php?autocom=portal" NFuid="forums.lavag.org3" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:19 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="LabVIEW" xmlUrl="http://forums.ni.com/rss/board?board.id=170" htmlUrl="http://forums.ni.com/ni/board?board.id=170" NFuid="forums.ni.com7" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:34 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="OpenG" xmlUrl="http://forums.openg.org/index.php?act=rssout&id=1" htmlUrl="http://forums.openg.org/index.php" NFuid="forums.openg.org" NFdeleteOld="false" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:40 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="BreakPoint" xmlUrl="http://forums.ni.com/rss/board?board.id=BreakPoint" htmlUrl="http://forums.ni.com/ni/board?board.id=BreakPoint" NFuid="forums.ni.com8" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:35 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="technically speaking" xmlUrl="http://lvtechspeak.blogspot.com/atom.xml" htmlUrl="http://lvtechspeak.blogspot.com/" NFuid="lvtechspeak.blogspot.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:28 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="InfoLabVIEW" xmlUrl="https://mail.google.com/mail/feed/atom/InfoLabVIEW" htmlUrl="http://mail.google.com/mail" NFuid="mail.google.com" NFdeleteOld="false" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:19 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="Ideas in Wiring" xmlUrl="http://feeds.feedburner.com/IdeasInWiring" htmlUrl="http://ideasinwiring.blogspot.com/" NFuid="feeds.feedburner.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:16 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="Charles On Software" xmlUrl="http://www.charlesonsoftware.blogspot.com/atom.xml" htmlUrl="http://charlesonsoftware.blogspot.com/" NFuid="www.charlesonsoftware.blogspot.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:28 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="Open Measurements" xmlUrl="http://beta.blogger.com/feeds/4273799050747704870/posts/full?alt=rss" htmlUrl="http://openmeas.blogspot.com/" NFuid="beta.blogger.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:32 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="Eyes on VIs" xmlUrl="http://eyesonvis.blogspot.com/rss.xml" htmlUrl="http://eyesonvis.blogspot.com/" NFuid="eyesonvis.blogspot.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:33 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="VI Road Show" xmlUrl="http://feeds.feedburner.com/viroadshow" htmlUrl="http://viroadshow.blogspot.com/" NFuid="feeds.feedburner.com1" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:33 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="JKI Software Forums" xmlUrl="http://forums.jkisoft.com/index.php?act=rssout&id=2" htmlUrl="http://forums.jkisoft.com/index.php" NFuid="forums.jkisoft.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:21 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="Thinking in G" xmlUrl="http://thinkinging.com/feed/" htmlUrl="http://thinkinging.com" NFuid="thinkinging.com" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:16 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="ExpressionFlow" xmlUrl="http://feeds.feedburner.com/Expressionflow" htmlUrl="http://expressionflow.com" NFuid="feeds.feedburner.com2" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:21 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="LAVA wiki - recent" xmlUrl="http://wiki.lavag.org/index.php?title=Special:Recentchanges&feed=atom" htmlUrl="http://wiki.lavag.org/Special:Recentchanges" NFuid="wiki.lavag.org" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:43 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="OpenG wiki - recent" xmlUrl="http://wiki.openg.org/index.php?title=Special:Recentchanges&feed=atom" htmlUrl="http://wiki.openg.org/Special:Recentchanges" NFuid="wiki.openg.org" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:43 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="LAVA CR" xmlUrl="http://forums.lavag.org/downloads.html&rss=1" htmlUrl="http://forums.lavag.org/index.php?automodule=downloads&req=search&code=last_ten" NFuid="forums.lavag.org" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:43 GMT+0200" NFautoRefreshInterval="15"/><outline type="rss" text="LAVA Community Blog List" xmlUrl="http://forums.lavag.org/blog-rss-feed-b.html" htmlUrl="http://forums.lavag.org/index.php?automodule=blog" NFuid="forums.lavag.org2" NFdeleteOld="true" NFdeleteUnread="false" NFautoCheck="true" NFstyle="0" NFstorage="false" NFlastUpdate="Mon Jul 21 2008 07:57:45 GMT+0200" NFautoRefreshInterval="15"/></outline></body></opml>

Link to comment

QUOTE (crelf @ Jul 20 2008, 02:36 PM)

Whilst wandering through some old posts in Christina's Eyes on VIs blog (I really should read it more often - I'm subscribed to the RSS feed, but don't read it anywhere as regularly as I should) I stumbled across this old post. Christina was demonstrating how to apply a skin or "wallpaper" as she calls it to your front panel. Achieving this was as simple as (Christina admits unintuitively) right clicking on a scroll bar. Now, it'd never occurred to me to right-click on a scroll bar, but I'm pretty damn glad that I did. Doing so exposes a number of sweet UI properties that I didn't even know existed - so go ahead: check it out for yourself!

PS: oh, and subscribe to Christina's blog too - then remind us all about the good stuff there so it doesn't take me a year and a half to find cool stuff like this :)

PSS: ...and here's a bunch of other awesome blogs that you might want to check out too.

Yes, it's a nice little tip. Anyone know if this is settable programmatically?

Link to comment

QUOTE (crelf @ Jul 21 2008, 02:27 PM)

That's pretty cool - you can make a skin chooser and the users can select the background (including defining their own).

As someone who preaches about the importance of UI, do you *really* think it's a good idea for users to be able to change the appearance of the application to anything they want? :!: :blink:

Link to comment

QUOTE (Yair @ Jul 21 2008, 10:33 AM)

As someone who preaches about the importance of UI, do you *really* think it's a good idea for users to be able to change the appearance of the application to anything they want? :!: :blink:

In engineering applications probably not but in direct "end user" applications (aka delivered to the general public) almost undoubtedly yes.

Link to comment

QUOTE (Yair @ Jul 21 2008, 01:33 PM)

As someone who preaches about the importance of UI, do you *really* think it's a good idea for users to be able to change the appearance of the application to anything they want? :!: :blink:

You're absolutely right - I should have said that users can change it to anything that I want :)

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.