Bug? Problems with "Unified" theme..... Again..

LWGShane

Well-Known Member
Licensed User
Longtime User
I have no idea why it does this, but with the "fall update" for Windows 10, UIs created in the Scene Builder now look like this: (I have loaded the correct layout file, occurs on both BJL and FXML)

ibVAxJi.png


I would seriously love to know why this happens.
 

LWGShane

Well-Known Member
Licensed User
Longtime User
@Erel
No. I have to note that before the fall update for Windows, the Unified style worked perfectly.

 

LWGShane

Well-Known Member
Licensed User
Longtime User
@Erel
The IDE reports "1.8.0_60".
Oh, and what happened to @Daestrum's post?
 

LWGShane

Well-Known Member
Licensed User
Longtime User
@Erel - Still the same.

I honestly think it's time for B4J to go native or to switch to another framework like Qt. (With Wt as the back-end for web apps.)
 
Last edited:

LWGShane

Well-Known Member
Licensed User
Longtime User
OK, the weirdest thing: I tested it on my Mac mini and the unified theme works perfectly on OS X.
Question: What is your GPU? Does it happen to be an AMD?

Does the WYSIWYG window work for you?
No. The WYSIWYG Preview window displays the same thing as the produced apps.
 

Daestrum

Expert
Licensed User
Longtime User
Oh, and what happened to @Daestrum's post?
I deleted it as I think it was a programming error that caused it.

Having said that, I seem to have two types of window now , Utility and not utility - decorated , unified etc all look the same.

Out of interest are you on 10 home or pro ?
 

Daestrum

Expert
Licensed User
Longtime User
Same here on this comp.
I have noticed another program that has stopped working on 10 home, but continue to work on my 10 pro machine.
The cause is an error related to graphics (unhandled kernel mode exception).
I will try installing B4J on the 10 pro and see if its the same.
 

LWGShane

Well-Known Member
Licensed User
Longtime User
@Daestrum
@Erel

I've solved the issue! The theme name is case sensitive.

Change this:
B4X:
Form.SetFormStyle("UNIFIED")
To this:
B4X:
Form.SetFormStyle("Unified")

The next update should change/fix this. Video demonstration:

 
Top