I've got a simple bit of form code here as a test. With GTK2 subsystem everything is displayed as expected. While GTK3 will not show the frame around the button. Does this happen for anyone else?
Create a new form and paste the following code then compile with GTK2 and GTK3
Code: Select all
;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;
Global Window_0
Global Frame_0, Button_0
Procedure OpenWindow_0(x = 0, y = 0, width = 440, height = 380)
Window_0 = OpenWindow(#PB_Any, x, y, width, height, "Window test", #PB_Window_SystemMenu)
Frame_0 = FrameGadget(#PB_Any, 50, 110, 340, 170, "Test Jimmy")
Button_0 = ButtonGadget(#PB_Any, 140, 190, 160, 25, "Button")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
EndSelect
EndSelect
ProcedureReturn #True
EndProcedure
https://photos.app.goo.gl/4N2X4xxix5iAB2P27
my GTK3 screenshot:
https://photos.app.goo.gl/AGLRb3zMh4XqxtJx9
And just for fun, here is the same code with QT
https://photos.app.goo.gl/kuAUqEs2eqLjB8kM7
I'm using PB 5.62 (x64) with Debian 9 Linux and MATE desktop