LabWindows/CVI Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

Presently there is a context menu for menu elements to generate / jump to a menu item callback. These items are not present in top level menus that have a callback function installed (those with the exclamation mark appended), where only 'Edit' item is present. It would be handy to have these options added to those items too.

 

See this image:

ContextMenuOnMenus.PNG

I find it desirable to have the UI engine run, in debug mode and only optionally in release mode, a duplicate check on keyboard accelerators on controls (like labels or command buttons, as in __Quit being rendered as Quit and enabling the user to press [Alt]+[Q]). All too often, on bigger panels, when adding a feature, I find that a shortcut/accelerator is already assigned.

 

Note that the UI editor per se isn't sufficient while controls can be added programmatically.

Hi,

 

In the CVI IDE I am using tags to mark functions as 'ready'. It would be nice if different tags would be available allowing to simultaneously flag several characteristics, such as 'checked', 'verified', 'tested'... I would imagine differently colored flags, possibly similar to the colored flags available in Outlook.

 

In larger projects this might be a useful feature to add some quick 'documentation' of the development status, and using F2 (goto next tag) to go to the next function that is not finished yet, has not been tested, etc.

 

Thanks.

Hello,

 

If one is interested in having a popup menu that shows up only for row or column headers it would be convenient to have the analogon to the event EVENT_TABL​E_ROW_COL_​LABEL_CLIC​K (which actually is a EVENT_TABL​E_ROW_COL_​LABEL_LEFT_CLIC​K event...), i.e. I am suggesting an event that is fired when a right click is received on a table column (or row) label.

 

It should be added that right now this is already possible with 11 additional lines of code, see the example colview, so I do not consider this idea as urgent Smiley Wink, but still...

 

I had a customer associated with SR# 7325346 ask how to change the maximum value for his Y axis in CVI.  I rightfully directed him to the SetAxisScalingMode function.  The customer told me that they were using an equation to determine the Max parameter for their Y axis [YMax=2*x + sqrt(x) + log(x)] or something to that effect.  He also said that the equation could change to something else, and he would like to change the equation on the fly within CVI. 

 

Basically, he's asking for functionality that would enable a text box to act similar to an Excel cell, which could evaluate simple equations such as add(val1,val2) or sqrt(val3).  We should build a tool that makes this possible.

I'd like to see a toolbar button to change letter case of selected text in the editor.

Make a wizard or something to import a Visual Studio project and create a matching CVI one. I know mapping is not one to one, but at least pull in the same source files (sometimes the project does not include all the files in a folder), the preprocessor defines and any other settings that can map into CVI ones.

In the CVI IDE the Window menu provides a list of View options, e.g. the Find Results.

 

While it's possible to display a window via selection of the corresponding menu item, it's not possible to deselect an item and hide/remove this window via the menu.

 

Moreover, even if the Find Results window is not selected, it does show up every time I use CTRL+F and hence does not honor my wish to not have it displayed.

 

Because every additional window requires some space I would prefer the possibility to decide myself if I want to have a Find Results window displayed or not.

 

Sometimes I need to work with xml-files related to the source code. It's nice to open them in CVI IDE, with right mouse click -> go to definition and so on, but will be much more fun, if the file will be displayed with correct syntax highlighting.

this is yet another spectacular suggestion Smiley Wink

 

In the CVI editor, the status line gives some useful information, e.g. that the file has been modified and needs to be saved; this is indicated by floppy disk symbol.

 

I miss this symbol in the status line of the UIR editor and would like to have it there, too.

 

Thats's it Smiley Happy

As mentioned in title, would be nice to have a list of current panels and control in the uir file.  If not, then optimizing the Ctrl + Space Auto completion results.  Similar to new list in CVI 2010 in uir file.

 

Currently I would have to do one of the following:

 

1: go to my uir file to get the name of the object if I haven't compiled it yet along with the panel name.

2: Check my header file it it has been compiled

3: Ctrl + Space auto-completion if I have typed it before

 

So for newly created objects, this can be cumbersome to make sure you know the [PANEL NAME]_[Control Name]

I'd like to suggest an enhanced version of the command GetGraphCoordsFromPoint.

 

Right now, the return status of this function indicates if the mouse cursor is within the plot area of the corresponding graph.

 

I'd like to have the possibility determining if the mouse cursor is above the plot area, i.e. within the plot area (pixelwise) and directly on top the plot area. 

The difference is in cases where the plot area is covered by other controls or menus: In this case (see the thread with example program here) the mouse may be well within the area, but not over the graph because the graph is covered (so the mouse cursor is over some other element)...

 

The motivation for this feature is the frequent wish to change the appearance of the mouse cursor: if it is located over the plot area, a cross hair cursor style might be more useful to indiciate e.g. mouse cursor coordinates, while if the mouse cursor is located above some other control element the cross hair cursor is disturbing and the default style is much more convenient.

LabWindows/CVI is forcing a blinking cursor in the text editor window;
this I think is rather unfair; unlike all my other applications, it ignores
the Windows XP keyboard settings for cursor blink rate (=no blink).
It should never have blinked in the first place, and I can't locate any
option to disable this blink.

There should be an option to disable the blinking cursor
in the LabWindows/CVI source file editor; for many people,
blinking cursors can be disruptive to our concentration.

Using NetworkVariablePopup( ) I noticed that the localhost is listed twice (one as "localhost" and one with its name), and this generates some confusion.

Looking at the Distributed System Manager Window and DS_SelectURL( ) popup, for example, I understood the reason: in all these windows there are

  • the local PC (localhost)
  • all the network PCs (and of course, localhost is one of them)

The fact is that in DSM Windows they're grouped into "My Systems" and "Network Items" (see DSM2009.jpg) and in DS_SelectURL( ) popup they're grouped into "My Computer" and "My Network Places".

In NetworkVariablePopup( ) the PCs are not grouped (see NetVarPopup.jpg).

 

I suggest that also in the "Browse Network Variables" window the PCs should be grouped into "My Computer" and "My Network Places" or "My Systems" and "Network Items" (see suggested.jpg) because this little modification highly improves the usability.

Download All

When designing a tab page in the UI editor usually the total height and width needed to nicely place all the controls can be calculated using the heights of the individual controls plus some distance in between the controls.

 

One may end up with a number for the height of the panel (excluding the top positioned tab) of say 160 pixels. Unfortunately, in the UI editor it is not possible to set this value. All that is possible is setting the height of the complete panel tab including the tab height (to say 181). It would be nicer having the possibility to either set the height of the panel including the tab (and the usable panel height will adapt) or to set the height of the usable panel height and the total height of the panel tab will adapt accordingly. Then moving the tab from the top to the left the usable panel height would remain constant.

 

A workaround has been given by Roberto here so this suggestion is not the most urgent wish but still would increase user friendlyness of the UI editor...