Hi Luca,
Got it working now.
Thanks
Cris
The default theme used by the designer and the application is in Web.config. The setting should be already there next to the server license key entry.
The theme set in the json config file overrides the default theme at runtime only. That’s because a wisej project supports multiple applications and multiple json config files.
Best,
Luca
Hi Luca,
I brought this up because I am using that control in my existing VWG apps.
Since you do not intend to implement that control, I just have to consider using the SplitContainer.
Regards,
Cris
There is the SplitContainer.
The Splitter control was deprecated in winforms almost immediately. It was a single control that relied on docking to resize the left or top controls. It was a mess to manage when combining multiple splitters, or multiple controls.
The SplitContainer has two panels and can contain other splitters. The intersections should blend seamlessly (we have a bug regarding the intersection, wisej still shows both borders – but it’s an easy fix). Anyway, you’ll find the the SplitContainer is a lot better.
In addition, we have greatly expanded the basic SplitContainer and in Wisej each panel can have a title (see ShowHeader), the title can be oriented (see HeaderPosition), it can show a collapse button (see ShowCloseButton – like the GroupBox) and it can “spring” out when clicking or hovering on the title (see AutoShow property). It’s quite a complex container now.

HTH
Best,
Luca
Hi Nic,
both issues WJ-7306 (material-3) and WJ-7311 (title in msg box) are fixed in build 1.2.8
Best regards
Frank
Hi Cris,
WJ-7308 is fixed in build 1.2.8
Best regards
Frank
Hi Cris,
WJ-7307 is fixed in build 1.2.8
Best regards
Frank
Hi Cris,
WJ-7309 is fixed in version 1.2.8 that has just been uploaded.
We will discuss how to improve the mdi preview tab handling.
Best regards
Frank
A new build (1.2.8) is available and includes the following fixes and enhancements
| Item | Type | Priority | Severity | Title | Resolution |
| WJ-7312 | Enhancement | Low | Trivial | Add editor and save button in ThemeBuilder to modify the built-in preview scripts. | Complete |
| WJ-7311 | Enhancement | Low | Trivial | Increase the maxWidth of the messagebox in the Material-3 theme. | Complete |
| WJ-7310 | Enhancement | Low | Trivial | The width of the title is not considered when sizing a MessageBox. | Complete |
| WJ-7308 | Regression | Low | Trivial | Vertical part of TextAlign property of a label is not recognized. | Complete |
| WJ-7309 | Bug | Low | Trivial | Form added as MDI child does not receive focus / activation message | Complete |
| WJ-7307 | Bug | Low | Trivial | After removing a toolbar/status bar with buttons codes generated by designer is not removed completely | Complete |
| WJ-7306 | Enhancement | Low | Trivial | Include the width of the title when calculating the size of the messagebox. | Complete |
| WJ-7301 | Bug | Medium | Minor | KnobControl is broken, it shows property or method “getFamily” is not supported | Complete |
Hi Frank,
I would like also to suggest that MdiTab has a property that if multiple tabs occupy the full width of the screen, the next tab should be added in the second row instead of scrolling horizontally.
Just my two cents.
Thanks,
Cris
Hi Chris,
thank you, it´s logged as WJ-7309.
Best regards
Frank
Thanks Cris,
actually this seems to be a regression. It´s logged as WJ-7308.
Best regards
Frank
Thanks Cris,
it currently happens for status bar as well and we have logged WJ-7307 for both.
Best regards
Frank
Hi Nic,
enhancement is logged as WJ-7306.
Thanks,
Frank
Hi Nic,
It happens only with the cursor-nodrop because it’s a PNG with size 20×20 and now the default image size in the theme is:
theme-1: 24×16 (because the SVG iconset 1 is based on fontawesome and the ratio is wider)
theme-2: 20×20 (the SVG iconset is based on icons8 and the icons have a sqare ratio and are a bit smaller)
theme-3: 18×18 (the SVG iconset is based on google material and the icons are a bit larger)
I’ll change the cursor-nodrop to 16×16 (don’t why it’s 20×20). The set the size of the icons on the button use the imagelist.
I think we should add a new property ImageSize to set the size on the specific control instead of having to either resize the image or use an imagelist components.
Best,
Luca
I see what you mean. It’s related to the material-3 theme with a much larger font for the title. There are two issues: one is that the message box has a maxWidth value in the theme set to 450 I believe; that is easy to change. The second is that windows’ preferred size is calculated using the content and not the tittle, which is correct but it may create a problem for message boxes with a large title and show content.
I will log an enhancement issue to take the title in consideration for the message box width. The maxWidth in the theme still needs to be increased and will still at one point truncate the title. The content wraps and grows vertically.
Best,
Luca
Hi Luca,
In my case I have what I call a FormBuilder which basically is a TableViewLayout into which I add the controls. And I might have more than one FormBuilders in a Form. I create the first one, add its controls one by one, place it on the container. Create the second one, place its controls and place it on the container. And so on. In this case the container is the tabpage of a TabControl.
In a tabpage with 4 formbuilders, when I press the tab key, the focus jumps randomly on controls in all 4 FormViewBuilders and as well on tabs of the containing TabControl. It’s certainly not the order I put them on the page or z-index (the reverse as you said). It’s random.
I will try to set the TabIndex and let you know.
Alex
Looks like all the controls have TabIndex = 0. When two controls have the same tab index I think that the javascript focus manager decides where to go next by using the z-order (not sure, have to check) which is actually the opposite of the order in the collection.
The TabIndex property is not increased automatically since there is no internal counter and child objects can have a different tab order within their container.
Did you try to set the TabIndex?
