LabWindows/CVI Idea Exchange

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

This topic has been discussed insome threads:

Unfortunately CVI doesn't support this feature, but LabVIEW probably does.

I think that CVI should implement this feature too, because grouping scalar variables into folders and subfolders is an approach commonly used by OPC Servers, and the Network Variables are a simple way to create an OPC Server with a CVI application.

Hello,

 

I am glad that the event EVENT_MOUSE_WHEEL_SCROLL was added some time earlier to CVI. In principle, now it is possible to operate numeric controls, ring controls, etc. not only via keyboard and mouse, but also via the mouse wheel. This allows very smooth operations, great!

 

However, the integration level is inconsistent: While pressing the ARROW_UP key on a selected control will increase the value displayed in the control automatically, i.e. without the need of the programmer to react to a specific event, achieving the same result with the mouse wheel requires adding code to each callback. This is possible, but inconvenient as it adds a lot of overhead.

 

Right now, in every callback of a numeric or ring control that shall support the mouse wheel I have the following lines:

 

    switch ( event )
    {
        case EVENT_MOUSE_WHEEL_SCROLL:
            if ( eventData1 == MOUSE_WHEEL_SCROLL_UP )
            {
                FakeKeystroke ( VAL_UP_ARROW_VKEY );
            }
            else if ( eventData1 == MOUSE_WHEEL_SCROLL_DOWN )
            {
                FakeKeystroke ( VAL_DOWN_ARROW_VKEY );
            }

            break;
        case EVENT_VAL_CHANGED:
    ...

 

Hence I suggest

  • either to treat a mouse wheel on a selected control like an ARROW_UP or ARROW_DOWN keypress (personally preferred)
  • or to add one more attribute allowing to treat a mouse wheel on a selected control like an ARROW_UP or ARROW_DOWN keypress. In the UI editor, then there should be a checkmark (allow mouse wheel support), similar to the check marks initially dimmed etc. This attribute could be useful if there are concerns of backward compatibility - may be some users don't want to support the mouse wheel...

 

Thanks!

Ok, I guess everything is in the title

Open a source code where you fill an array

Put a breakpoint

Click on the name of the array

SHIFT F7

I would like to see the display in the bottom part of the IDE, not in a window

 

Regards, 40tude 

It would be nice to have canvas objects (line, oval, rectangle, etc) optionally anti-aliased when added.

Hello,

 

in the IDE of CVI it is possible to have both a toolbar and a status bar. Now if a file has been changed and could be saved, the disk icon is undimmed in both the status bar and the tool bar. For the tool bar, a single click is sufficient to save, while the status bar requires a double click.

 

While this double click behavior is true for all status bar actions (lock, unlock...), personally I would find it less irritating if the staus bar also would react on single clicks instead of double clicks.

 

Thanks for consideration,

 

Wolfgang 

This is just a kind little reminder (see the discussion here) to make the undocumented plot type attribute ATTR_PLOT_TYPE public, including definitions of the various plot types such as VAL_PLOT_XY Smiley Happy

While at present it's possible to obtain various attributes such as line thickness and color, the plot type as the most basic aspect officially is not supported...

Panels and controls scrollbars have fixed size (height for horizontal ones, and width for vertical ones) that can't be changed and doesn't reflect the Operating System setting (see attachment).

For tree control, for example, there is the option "Small/Medium/Large" but this isn't enough if you're designing an user interface for a touch screen panel, where you must drag scrollbars with your finger.

The custom scrollbars are built over a graph control, and are quite ugly, compared to the Visual Studio style...

 

I think a fully settable scrollbar size would be a great improvement...

The exit() function will make the application always return 0, no matter what value is passed to the function.  Per the documentation:

Note Due to the way that this function is implemented, the exit status value entered into this parameter is ignored.

 

Thanks.

 

It would be convienent at times if the ListFindItem() function could seach a ListType by descending order (or in other words, starting at the end of the list and working towards the beginning).  This would be convienent when there are potentially multiple items in the list that match the search function, and I want to find the last instance.  This could work similar to the existing "Order" parameter that exists in ListApplyToEachEx().  Thanks.

Hi all !

 

I have some idea , it's a small thing but it can really help ,

 

When working with multiple C / H files you can switch between the open files easily in the files bar above the code area.

 

But when I'm closing the CVI and re opening it the files position in the changes , if i not mistaken i think the it's re ordering it by the previous stack status.

 

It would be nice to have the option to set a file order that will remain even after shut down.

 

Thank you.

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

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.