

In the current Beta version v6.7, there is no limit to the size of the GUI Designer - you can make the canvas size as large as you like, 3000 x 5000 for example. Use the Contact form to email me if you want access to the new Beta.
However, due to fundamental changes in the way the GUI works, new projects will NOT be backward compatible with the current release version 6.6.4.1 -- they will need to be recompiled, so you should make backups of your projects in case you want to revert back to the old version. In addition, the Beta uses VSTGUI4.3 which made deep changes to that AP (not something I can control)I; this only matters if you are using the Advanced GUI API (with CustomViews projects).
I am in the midst of updating the current Beta version now and a new Beta will be available in the next few weeks.
- Will


I don't know where I can report a sort of bug, i was working with the HorizontalSwitch to test the GUI Designer width and height, and i found that the HorizontalSwitch, even if i set to it a control that is linked to a CViewContainer (with the right number of images to switch) it simply doesn't switch, I don't know if I'm doing something wrong but i haven't found the TabViewContainer in the beta version so i used two CViewContainers, the ones in the "group frame" tab of gui elements
You must use the UIViewSwitchContainer aka "Tab-View Container" for this function. You can not use a CViewContainer for this. The UIViewSwitchContainer is indeed in the Beta version, as you can see in this screenshot:
http://www.willpirkle.com/stuf.....rView1.png
- Will
That is the correct video. You need to make sure your Tab Control ID values are set for the controller (switch) and the container (UIViewSwitchContainer).
I have a test plugin I use before each release - it has almost every control on it, including the new vertical and horizontal CSegmentButton controls and vertical and horizontal switch controls - they can all be used as Tab controllers. And, they are all switching views properly. Of course you only see this when the plugin is loaded and you are on the Main UI - views don't switch in the GUIDesigner, you only see the first one there.
- Will
Visual Studio 2015 Express, by the way i remember that yesterday I was seeing the first panel to switch in the gui designer, but when i load the vst it seems to not switching, the horizontal switch works and it (the switch) and the ViewContainer was linked to the same TAB_CTRL_0 variable as it's shown in the video


Just tried to follow the video and your instructions now, this is what i did and it didn't worked:
Main View:
1) Setted GUI resolution at 1280x720
2) Created an Horizontal Switch and gived to it the "TAB_CTRL_0" Control Link
3) Saved
Offscreen View 1:
1) Created a CViewContainer with a background image i imported in RackAFX successfully
2) Gived to this CVie Container resolution of 600x400
Offscreen View 2:
1) Created a CViewContainer with another background image i imported in RackAFX successfully
2) Gived to this CVie Container resolution of 600x400
Back to Main View:
1) Created a UiViewSwitchContainer
2) Gived to it the resolution of 600x400
3) Added a control link to "TAB_CTRL_0"
4) Added the two CViewContainer with the button "Setup Views To Switch"
This i think should work, I'm using Visual Studio Community 2015, Versio 14.0.25123.00 Update 2
I've also tried to set the number of images to the Horizontal Switch at 2, but i don't think this is important
OK, I think that you are doing this with a project that has no controls on the Main UI, correct? I was able to replicate this with a new project with no controls yet mapped.
A fundamental part of the Custom GUI Code is that you must have at least one control to use its "valueChanged( )" function, which gets called when any control changes, including when you use the tab control. It has not come up because typically people setup a UI with knobs, buttons, etc... then debug their code, then design the GUI at the end, once the signal processing code is in place - this is the preferred sequence.
This rule is NOT required if you code your own Custom GUI (see Advanced GUI API Tutorials, CustomViewsFive project) and would like to make a control-less GUI, such as a visualizer or data plotter.
If you add a "dummy" control on the main UI (just a random knob, switch or button) then this should work for you now, after a re-compile. You don't need to use the dummy control, you just need to have at least one of them. I may address this in the upcoming Beta version, depending on the ramifications of having no GUI controls.
- Will
Most Users Ever Online: 152
Currently Online:
9 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Chaes: 56
Skyler: 48
StevieD: 46
Derek: 46
Frodson: 45
Peter: 43
TheSmile: 43
Nickolai: 43
clau_ste: 39
jeanlecode: 37
Member Stats:
Guest Posters: 1
Members: 768
Moderators: 1
Admins: 6
Forum Stats:
Groups: 13
Forums: 42
Topics: 842
Posts: 3347
Moderators: W Pirkle: 689