crelf Posted July 21, 2008 Report Share Posted July 21, 2008 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. Quote Link to comment
LAVA 1.0 Content Posted July 22, 2008 Report Share Posted July 22, 2008 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> Quote Link to comment
Val Brown Posted July 22, 2008 Report Share Posted July 22, 2008 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? Quote Link to comment
LAVA 1.0 Content Posted July 22, 2008 Report Share Posted July 22, 2008 QUOTE (Val Brown @ Jul 21 2008, 09:48 AM) Yes, it's a nice little tip. Anyone know if this is settable programmatically? Pane.Background Image Pane.Background Mode Ton Quote Link to comment
crelf Posted July 22, 2008 Author Report Share Posted July 22, 2008 QUOTE (Ton @ Jul 21 2008, 04:20 AM) Pane.Background ImagePane.Background Mode That's pretty cool - you can make a skin chooser and the users can select the background (including defining their own). Quote Link to comment
Yair Posted July 22, 2008 Report Share Posted July 22, 2008 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? :!: Quote Link to comment
Val Brown Posted July 22, 2008 Report Share Posted July 22, 2008 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? :!: In engineering applications probably not but in direct "end user" applications (aka delivered to the general public) almost undoubtedly yes. Quote Link to comment
crelf Posted July 22, 2008 Author Report Share Posted July 22, 2008 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? :!: You're absolutely right - I should have said that users can change it to anything that I want Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.