; MaterialSB Example - Buttons ; This example demonstrates the different buttons styles. IncludeFile "MaterialSB.sbi" EnableExplicit Procedure Main(Result) UseModule MaterialSB SetDarkTheme(#False) ; Navbar Navbar(#Navbar_Shadow1 | #Navbar_Container) NavbarAddLogo("Buttons") Row(#Grid_Container) Col(12) Append("

Button Component

") Append("

MaterialSB supports various button styles and sizes:

") Button("Default", #Null, #Button_Default) Button("Tonal", #Null, #Button_Tonal) Button("Outlined", #Null, #Button_Outlined) Button("Elevated", #Null, #Button_Elevated) Button("Text", #Null, #Button_Text) Button("Floating", #Null, #Button_Floating) Button("Large", #Null,#Button_Large) Button("Small", #Null,#Button_Small) Button("Disabled", #Null, #Button_Disabled) Append("

") Append("
Button Flags
") Protected t = Table("Flag", #Table_Striped | #Table_Highlight) TableAddColumn("Description", t) TableAddItem("#Button_Default" + Chr(10) + "Standard filled button", t) TableAddItem("#Button_Tonal" + Chr(10) + "Tonal variant with muted color", t) TableAddItem("#Button_Outlined" + Chr(10) + "Outlined variant with border", t) TableAddItem("#Button_Elevated" + Chr(10) + "Elevated variant with shadow", t) TableAddItem("#Button_Text" + Chr(10) + "Text-only variant", t) TableAddItem("#Button_Floating" + Chr(10) + "Floating action button (FAB)", t) TableAddItem("#Button_Large" + Chr(10) + "Large size", t) TableAddItem("#Button_Small" + Chr(10) + "Small size", t) TableAddItem("#Button_Disabled" + Chr(10) + "Disabled state", t) CloseCurrentParent(2) AutoInit() UnuseModule MaterialSB EndProcedure MaterialSB::Download(@Main()) ; IDE Options = SpiderBasic 3.10 (Windows - x86) ; CursorPosition = 24 ; Folding = - ; iOSAppOrientation = 0 ; AndroidAppCode = 0 ; AndroidAppOrientation = 0 ; EnableXP ; DPIAware ; CompileSourceDirectory