Keep front panel icons same size on different monitors

I was wondreing if there was anyway where you can make your front panel automatically adjust itself to fit the full size screen of other computers with different resolutions than the one that the front panel was developed on.
thank you

Try this thread.
http://forums.ni.com/ni/board/message?board.id=170​&thread.id=291198&view=by_date_ascending&page=1
I have concluded nothing works and if any of my programs will be used on different monitors I will develope the program in the lowest resolution needed.

Similar Messages

  • I want my site to appear the same size on different monitors

    Hello,
    I just started a new site and I want it to show up with the same size on both large and small monitors. I use a large monitor, and when you see my site on a smal one you have to slide over to the right to see the whole thing. I tried playing around with Media Queries but really got confused, any help would be appreciated. Thanks.

    If you have CS6, look at the Fluid Grid Layouts feature.  It compiles the CSS Media Queries for you.
    Live Example (resize your browser viewport):
    http://alt-web.com/FluidGrid/Fluid2.html
    CS6 Fluid Grid Layouts (6 min video)
    http://tv.adobe.com/watch/digital-design-cs6/creating-adaptive-designs-using-fluid-grid-la youts-in-dreamweaver-cs6/
    CS6 Fluid Grid layouts (17 min video)
    http://tv.adobe.com/watch/learn-dreamweaver-cs6/using-fluid-grid-layouts/
    Creative Cloud 12.2 - New Fluid Grid Layouts Features
    http://blogs.adobe.com/dreamweaver/2013/02/updated-fluid-grids-in-dreamweaver.html
    Step-by-Step tutorial -- Building Fluid Grid Layouts in DW CS6
    http://www.adobe.com/inspire/2012/08/fluid-grid-layouts-dreamweaver-cs6.html
    Nancy O.

  • Adjust front panel to screen size and re-position objects on different systems automatically

    Hello, i have designed a vi that contains 5 led's placed at the 4 corners and center of the front panel which occupies the entire screen. However, this vi is to be used on different systems having different screen sizes. But on every screen, i'll need the front panel size = screen size and the led's to  be placed to the centers and corner of this new screen size automatically without any manual operations and positioning bieng done every time. Will the resize option perform this task completely or do i have to go for some other techniques?
    Solved!
    Go to Solution.

    As far as I know, what you want is not easy to do but it is doable but you have to programmatically do it (no Labview setting). Here is an example for only 2 LEDs but I suppose that you will be able to make it work for your other LEDs.
    This VI maximizes the front panel and then positions the 2 LEDs in the center and top right corner upon running. The LEDs are positioned according to their own top left  corners, not according to their centers.
    Marc Dubois
    HaroTek LLC
    www.harotek.com
    Attachments:
    Position LEDs.vi ‏14 KB

  • Keeping Front Panel Position the same at runtime

    There has been some threads on here that say to set the Pane.Origin to 0,0 and that will set your front panel position to 0,0 every time you run.  I can't seem to get this to work.  I created a property node under GObject.Origin.  Then I tied a constant to the input and a constant to the reference.  I keep getting an error about the reference.  Any advise?  Maybe another way to do it?  I'm probably just doing something wrong.
    What I am trying to accomplish is when I am developing on the front panel and moving things around, I want the front panel to always run from the same position when I go to runtime.  I have tons of buttons that border the edge of the bottom of the screen and so they get covered up if I don't set the front panel back perfectly.  I am not using the scroll bars and the title menu is completely gone.  All that the user sees is the front panel that I have created.
    Thanks. 
    Solved!
    Go to Solution.

    I believe you need to obtain a reference to the pane starting from a "this VI" and working your way down the hierarchy, like this:
    This sets the origin on the first pane.  If you have more, you can put the last property node in an array and remove the index array node.
    (edit: note that the second property on the VI PN is a typo)
    This is a common thing to want to do at run time, but some of the other things you mention are a little suspect.  Why do you have "tons" of buttons off-edge?  There are a number of ways the user could accidentally see those despite your efforts to keep them hidden.  What function do they serve if they are GUI elements but excluded from the GUI? 
    Message Edited by blawson on 04-21-2010 02:02 PM
    -Barrett
    CLD

  • Keeping front panel objects aligned on target machine

    I have a simple little program that looks fine on my development station but looks like crap on the target machine.
    Indicators that are aligned on the dev machine are not aligned on the target machine?
    I don't get it, why does it look so bad on the target machine? Worst of all is everyone sees the target machine so it makes me look bad!
    Message Edited by RTSLVU on 08-06-2008 10:42 AM
    Attachments:
    Dev screen.jpg ‏170 KB
    Target Screen.jpg ‏219 KB

    Hi RTSLVU,
    These instructions worked for me:
    - Open the VI front panel. Click in File > VI properties > Windows Size
    - Enable: Maintain proportions of window for different monitor resolutions
    - Disable: Scale all objects on front panel as the window resizes
    Check if monitor resolutions are equals.
    Klein
    Message Edited by Klein on 08-06-2008 11:50 AM
    Message Edited by Klein on 08-06-2008 11:50 AM

  • JSplitPane keeps right-hand component same size

    I have a JInternalFrame... on its content pane sits a JScrollPane. Viewport view of JScrollPane is set to a JSplitPane.
    I want to make it so that, when the split pane divider is pulled either way (left or right), the right-hand component stays the same size... i.e. the width of the JSplitPane grows or diminishes accordingly. Obviously you would then see this reflected in the width and position of the slider of the horizontal scroll bar of the JScrollPane.
    I'm finding this very difficult to implement. To the point that I'm wondering whether I have to subclass BasicSplitPaneUI.BasicHorizontalLayoutManager ... which itself is not clear because the ** horizontal ** layout manager can't be instantiated (although its subclass the ** vertical ** layout manager can be).
    Alternatively I'm wondering if maybe JSplitPane is just not designed for such a purpose... in which case which layout manager would be appropriate? I'm not an expert on them... but do any of them actually give you a bar of some kind by which to resize one of their components? This is the attraction of JSplitPane for me...
    Another possibility might I suppose be a 1 row x 2 col JTable... but I'd like to find a split pane solution ideally

    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Dimension;
    import java.awt.EventQueue;
    import java.awt.Point;
    import java.awt.Rectangle;
    import java.awt.event.AdjustmentEvent;
    import java.awt.event.AdjustmentListener;
    import java.awt.event.ComponentAdapter;
    import java.awt.event.ComponentEvent;
    import java.beans.PropertyChangeEvent;
    import java.beans.PropertyChangeListener;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollBar;
    import javax.swing.JScrollPane;
    import javax.swing.JDesktopPane;
    import javax.swing.JInternalFrame;
    import javax.swing.JSplitPane;
    public class SimpleJSplitPaneTest {
         public static void main(String[] a_args) {
              EventQueue.invokeLater(new Runnable() {
                   public void run() {
                        new SimpleJSplitPaneTest();
         SimpleJSplitPaneTest() {
              final JFrame f_mainFrame = new JFrame( "Simple JSplitPane test");
              f_mainFrame.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE );
              f_mainFrame.setSize(800, 400);
              JDesktopPane desktopPane = new JDesktopPane();
              f_mainFrame.getContentPane().add(desktopPane, BorderLayout.CENTER );
              desktopPane.setBackground( Color.blue );
              final JInternalFrame f_internalFrame = new JInternalFrame("New JInternalFrame", true, true, true, true );
              f_internalFrame.setResizable(true);
              f_internalFrame.setBounds(0, 0, 450, 250 );
              desktopPane.add(f_internalFrame);
              JScrollPane mainScrollPane = new JScrollPane();
              f_internalFrame.getContentPane().add(mainScrollPane, BorderLayout.CENTER );
              // rh panel of main split pane
              final JPanel f_rHPanel = new JPanel();
              // main split pane
              final JSplitPane f_mainSplitPane = new JSplitPane(){
                   public boolean isValidateRoot(){
                        boolean result = super.isValidateRoot();
                        p( "== isValidateRoot - result: " + result );
                        return result;
                   public void resetToPreferredSizes(){
                        p( "== resetToPreferredSizes" );
                        super.resetToPreferredSizes();
                   public void doLayout(){
                        int lastDivLoc = this.getLastDividerLocation();
                        int presDivLoc = this.getDividerLocation();
                        int diff = presDivLoc - lastDivLoc;
                        p( "== diff " + diff );
                        if( diff != -1 ){
                             Dimension mainPrefSize = this.getPreferredSize();
                             Dimension mainSize = this.getSize();
    //                         this.setPreferredSize( new Dimension( mainPrefSize.width + diff, mainPrefSize.height ));
    // THIS DOESN'T WORK:
    //                         this.setSize( new Dimension( mainSize.width + diff, mainSize.height ));
                             Dimension rHPrefSize = f_rHPanel.getPreferredSize();
                             Dimension rHSize = f_rHPanel.getSize();
    //                         f_rHPanel.setPreferredSize( new Dimension( rHPrefSize.width + diff, rHPrefSize.height ));
    // THIS DOESN'T WORK:
    //  Whoops! Of course it's the LEFT panel which needs to have its "pref size" or "size" altered after a divider
    // movement... but that doesn't work either... thing is, I have been experimenting with code quite a bit... best thing
    // is to ignore this "remnant" code ...
    //                         f_rHPanel.setSize( new Dimension( rHSize.width + diff, rHSize.height ));
                        p( "== doLayout" );
                        super.doLayout();
                   public void validate(){
                        p( "== validate" );
                        super.validate();
              mainScrollPane.setViewportView(f_mainSplitPane);
              // lh panel of main split pane
              final JPanel f_lHPanel = new JPanel();
              f_lHPanel.setBackground( Color.red );
              f_mainSplitPane.setLeftComponent(f_lHPanel);
              f_lHPanel.setPreferredSize( new Dimension( 300, 200 ));
              f_lHPanel.setSize( new Dimension( 300, 200 ));
              f_mainSplitPane.addPropertyChangeListener(JSplitPane.DIVIDER_LOCATION_PROPERTY, new PropertyChangeListener() {
                   @Override
                   public void propertyChange(PropertyChangeEvent pce) {
                        System.out.println( "PROP CHANGE: main div changed");
                        int lastDivLoc = f_mainSplitPane.getLastDividerLocation();
                        int presDivLoc = f_mainSplitPane.getDividerLocation();
                        int diff = presDivLoc - lastDivLoc;
    // NOTHING HERE SEEMED TO WORK
                        printSizes( "  f_lHPanel", f_lHPanel );
                        printSizes( "  f_rHPanel", f_rHPanel );
                        printSizes( "  f_mainSplitPane", f_mainSplitPane );
              f_rHPanel.addComponentListener( new ComponentAdapter(){
              public void componentResized(ComponentEvent e){
                   System.out.println( "RHPanel resized" );
                   int lastDivLoc = f_mainSplitPane.getLastDividerLocation();
                   int presDivLoc = f_mainSplitPane.getDividerLocation();
                   int diff = presDivLoc - lastDivLoc;
                   p( "  diff: " + diff );
                   Dimension mainPrefSize = f_mainSplitPane.getPreferredSize();
                   Dimension mainSize = f_mainSplitPane.getSize();
    //               f_mainSplitPane.setPreferredSize( new Dimension( mainPrefSize.width + diff, mainPrefSize.height ));
    // THIS DOESN'T WORK:
    //               f_mainSplitPane.setSize( new Dimension( mainSize.width + diff, mainSize.height ));
                   printSizes( "  f_lHPanel", f_lHPanel );
                   printSizes( "  f_rHPanel", f_rHPanel );
                   printSizes( "  f_mainSplitPane", f_mainSplitPane );
              f_mainSplitPane.setRightComponent(f_rHPanel);
              f_rHPanel.setPreferredSize( new Dimension( 500, 200 ));
              f_rHPanel.setSize( new Dimension( 500, 200 ));
              f_internalFrame.setVisible(true);
              f_mainFrame.setVisible(true);
         public static void printSizes( String name, Component comp ){
              System.out.println( name + ": size: " + comp.getSize() + "; pref size: " + comp.getPreferredSize() );
         private static void p(String s) {
              System.out.println(s);
    }as the main JSplitPane's divider is dragged right or left, I have found no way of keeping the main JSplitPane's RH component (JPanel) the same size... the problem is that if you, for example, find out the pixel change of the divider, and alter the size of main JSplitPane accordingly, it appears that a "do layout" event is called...
    I've tried quite a few permutations and various listeners... either I get an endless loop of events calling events, or the divider simply snaps back to where it was... or the "printSizes" print-outs show that things are not the sizes they appear (which of course simply means that a subsequent event occurs which changes the sizes)...
    And, as I said, I don't know how to subclass BasicSplitPaneUI.BasicHorizontalLayoutManager

  • How do I keep my selections the same size when placing in another picture?

    Using PSE 4, I am trying to take my head from one picture (Using the selection tool, etc) and place it in another. The problem is, whenever I try to do that, it changes sizes; gets smaller. Yesterday, I tried to take a part of larger picture and place it into a smaller picture. I tried to resize the background picture but it made the cutout I placed on top of it humungous. I just want to know, is there anyway to keep the actual size of something you cut out, and place in another picture, that same size no matter what? By the way, I have literally been using PSE 4 for 3 days. If you answer, please speak in layman's terms as much as possible. Thank You.

    The size, in pixels, is staying the same. Most of the time, this is the way you should think of image size. Working in inches is only meaningful when you are about to print.
    In your example, if the piece you have added is too small, select it and use Transform to make it bigger. This is upsampling, so quality may be compromised.

  • How do I keep a table the same size but change the width of columns?

    I know this is probably a really stupid question. But after looking online and at the table palette... I still can't figure it out! In Quark, I can "maintain the geometry" of a table by clicking a box. That way, I can change the width or height of rows and columns... without changing the overall size of the table itself. How do I lock down the overall size of a table in InDesign? Thanks...
    Julie

    @Julie – you can change column width by alt + shift + dragging left or right cell sides without changing the overall size of the table.
    For other table goodies see:
    http://indesignsecrets.com/18-handy-table-shortcuts.php
    Hope that helps!
    Uwe

  • Exported JPEG have same size with different PPI.

    Hello, i just noticed that changing the PPI from 240 (taken with my Canon) to 100 and exporting the photos to JPEG sized as 2MP have no change at all in size. Shouldn't 100PPI be smaller in size?

    A smartphone has a certain number of pixels on its screen. If you provide an image with that exact number of pixels, then it makes not the slightest difference whether or not the image is 240 ppi or 100 ppi or some other number. The number of pixels is the important factor, not the ppi. (By the way, whatever your smartphone display is still a "digital image")

  • Using TWO iTunes at the same time on different monitors on Mac Pro:

    Here is what I want to do:
    I want to use a Mac Pro with two displays to play videos from iTunes in full screen mode on the second display while simultaneously playing music not associated with the videos on the main display.
    Is this possible or do I have to get a completely separte application to play the videos on the second monitor?

    I don't know of any way to get iTunes to play two different things at once, nor to get two instances of iTunes to launch at the same time. So I think you'll have to play either the music or the videos with another app.

  • Same object size (front panel) with different screen resolution

    Hi everybody,
    I realised an application, and I try to instal it on various computer. The probleme is that they haven't the same screen resolution, so the front panel is not the same on each computer. It is possible to build an application which have the same front panel with different screen resolution ?
    Kriss.

    Hi Krisss,
    switch off any "adapt to screen resolution" switches in the VI properties...
    You should also define "same front panel" and "same object size"! Do you mean the same pixel size or size in mm or size in percent of screen?
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How to set front panel size to be same as one led?

    Hello All,
    LV2010
    In documentation reads that minimum front panel size is one pixel. I need to create front panel which have same size as one led (see attachment). I'm not able to make front enough small just by dragging window borders. I also tried to change front panel size from File->Vi properties ->Window size but that didn't helped. How I can set front panel to smaller size?
    Attachments:
    Small_front_panel.vi ‏6 KB

    I think I got it
    In the window apperance option I removed everything except "Allow user to resize window" And the Run options. Then I ran the VI (continuosly since there is no loop) and resized it. After I stopped it, I then removed  "Allow user to resize window" from the window apperance options.
    P.S! If you try to resize my Vi now, it will pop back out for some reason. 
    Regards,
    Even
    Certified LabVIEW Associate Developer
    Automated Test Developer
    Topro AS
    Norway
    Attachments:
    Small_front_panel (1).vi ‏6 KB

  • HP OfficeJet J4680 All-in-One getting Copy error message when copying from front panel.

    I get this message when I try to copy from the front panel:  Incorrect paper size. Load different media or change copy paper size settings.  It does not matter what I am trying to copy.  I have checked the paper size and media and they are set on what I want  -- Letter size and plain paper.  It started after I cleared a paper jam from the back of the copier.  Hope someone can help me.  Thanks Klb

    I am also having the exact same problem. I tried resetting it back to default settings (power on, unplug power cord, hold the # and 3 buttons while plugging back up). However, this has not helped. So far the only solution I saw is to upgrade to another printer, but copying seems to be such a simple function for this problem to be so hard so solve. Unfortunately, I've seen no other answers, so upgrading may be my only option even though I have no other problems :-(

  • How can I create multiple front panels for a single block diagram?

    Hello,
       I have developed a VI with multiple controls and indicators that needs to run on computers with screen resolutions ranging from 800x600 to 1680x1050. The problem I'm having is that the front panel does not properly scale for this range of resolutions by checking the options in the "VI properties" option. Is there a way to create multiple front panels of various sizes for my block diagram and programmatically select the appropriate front panel based on the screen resolution?
    Solved!
    Go to Solution.

    See the attached Zip file.
    I have two different front panels.  Open either one and run it.  They both call MainCode.vi which takes the references passed to it and register for events.  From there, it does all the work of the code you would have put in your front panel .vi.
    This way each front panel can be laid out however you want for each screen resolution.
    Attachments:
    MainCode.zip ‏22 KB

  • Able to interact with a cRIO remote front panel from one computer but not another

    I have a cRIO application that publishes a remote front panel for monitoring and control of the application. From one PC (Win7 & firefox) I can see, interact and control the cRIO through the published remote front panel. From a second PC, also Win7, I can see and monitor the cRIO's state, but the remote panel that is opened does not allow for any interaction and this is true whether I'm using IE, FF or Chrome as the browser. When either PC is connected to the cRIO, it is via a dedicated Ethernet link and only the cRIO and the one PC are on that network. For this two-device private network, the PC is always at address 192.168.1.1 while the cRIO always uses 192.168.84.199 (port 8000).
    The firewall rules on both PCs are setup to allow all incoming and outgoing programs/ports/protocols to be used between these two IP addresses.
    Both PC's have up-to-date LabVIEW development systems installed on them (which more or less guarantees they have the minimum require LV runtime needed to see and use a remote front panel).
    What might be different on the PC that view but cannot interact with the remote panel?
    Solved!
    Go to Solution.

    Sam_Sharp wrote:
    Right click on the second one and select "take control of this VI".
    As far as I am aware - only one viewer of the remote front panel can control the panel at any time - the rest can only view.
    As I tried to say in my original post, there was only one host physically connected to the private network at any given time (by virtue of the fact that the one Ethernet cable connection to the private network was being moved back & forth between the two hosts) so there was no way both hosts could be trying to control the cRIO at the same time. I even went so far at one point of restarting the cRIO while it was connected to the problem host to see if would render it functional, but it did not.
    But I did not know that it was possible to do what you suggested, much less that there was a right-click context menu associated with a remote panel, so I tried it and it worked!    Thank you!

Maybe you are looking for

  • Where can I get the latest revision of Firefox for Unix?

    I have Firefox in a Unix box. I need to update to the latest Firefox version for Unix. I can't find any. Is rev 3.6 available for Unix? any other?

  • Can I upgrade to mountain lion and skip snow leopard from my OS X 10.6.8?

    Hi guys, Im not sure on this thus any one can advice me on this? I'v missed the snow leopard upgrade and now came the mountain lion; can I just upgrade and down the m.lion directly? Or do I need the snow leopard in order to install the mountain lion?

  • Can't print from 2nd tray

    My printer has a 2nd tray for photo paper. How do I get iPhoto to print from that tray to print out photos at home?

  • I'm sick of Drivers

    For the last three weeks I have tried to get my 5410i phone connected my PC with XP sp 2.after three of times of trying I got it too work twice. After down loading my pictures from the phone, each time I want to use the Nokia PC Suite 6.8.22.0 I have

  • X61 Tablet stops responding to pen

    Greetings, all! I have an X61 Tablet 7767-02U (call it X61 A) that is barely three weeks old.  Was working wonderfully until yesterday.  When in tablet mode, it will not respond to the stylus (pen) input.  Stylus from a second, identical X61 does not