1717 .header > * {
1818 font-weight : bold;
1919 }
20+ h2 {
21+ margin-top : 50px ;
22+ }
2023 .table > div {
2124 display : contents;
2225 }
2730 box-shadow : 0 0 0 1px darkgray;
2831 }
2932 .example {
33+ display : inline-block;;
3034 background- color : dodgerblue;
3135 bor der- radius: 5px;
36+ margin- to p: 10px;
37+ box- sizing: bor der- box;
3238 padding: 5px;
3339 color : white;
3440 }
3743 }
3844 .note {
3945 color : darkgray;
46+ display : block;
4047 }
4148 </ style >
4249 < link rel ="stylesheet " href ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/default.min.css ">
@@ -580,31 +587,39 @@ <h2 id="window">Window</h2>
580587</ code > </ pre >
581588
582589< h2 id ="modal "> Modal</ h2 >
590+ < div >
583591Modal window
592+ </ div >
584593
585594< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/modal.py "> Example</ a >
586595< pre > < code >
587596Modal(model[,offValue=None][,title=str][,size=(w,h)][,maximize=bool][,fullscreen=bool])
588597</ code > </ pre >
589598
590599< h2 id ="hbox "> HBox</ h2 >
600+ < div >
591601Horizontal Linear Layout Container
602+ </ div >
592603
593604< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/hbox.py "> Example</ a >
594605< pre > < code >
595606HBox()
596607</ code > </ pre >
597608
598609< h2 id ="vbox "> VBox</ h2 >
610+ < div >
599611Vertical Linear Layout Container
612+ </ div >
600613
601614< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/tab.py "> Example</ a >
602615< pre > < code >
603616VBox()
604617</ code > </ pre >
605618
606619< h2 id ="grid "> Grid</ h2 >
620+ < div >
607621Grid Layout Container
622+ </ div >
608623
609624< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/grid.py "> Example</ a >
610625< pre > < code >
@@ -614,7 +629,9 @@ <h2 id="grid">Grid</h2>
614629</ code > </ pre >
615630
616631< h2 id ="spacer "> Spacer</ h2 >
632+ < div >
617633Spacer inside linear layout containers
634+ </ div >
618635
619636< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/hbox.py "> Example</ a >
620637< pre > < code >
@@ -625,7 +642,9 @@ <h2 id="spacer">Spacer</h2>
625642</ code > </ pre >
626643
627644< h2 id ="divider "> Divider</ h2 >
645+ < div >
628646Divider inside linear layout containers
647+ </ div >
629648
630649< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/vbox.py "> Example</ a >
631650< pre > < code >
@@ -636,7 +655,9 @@ <h2 id="divider">Divider</h2>
636655</ code > </ pre >
637656
638657< h2 id ="scroll "> Scroll</ h2 >
658+ < div >
639659Scrollable container
660+ </ div >
640661
641662< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/scroll.py "> Example</ a >
642663< pre > < code >
@@ -647,7 +668,9 @@ <h2 id="scroll">Scroll</h2>
647668</ code > </ pre >
648669
649670< h2 id ="button "> Button</ h2 >
671+ < div >
650672Single line clickable text with button appearance
673+ </ div >
651674
652675< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/button.py "> Example</ a >
653676< pre > < code >
@@ -659,7 +682,7 @@ <h2 id="button">Button</h2>
659682
660683
661684< h2 id ="label "> Label</ h2 >
662- Single line clickable text
685+ < div > Single line clickable text</ div >
663686
664687< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/label.py "> Example</ a >
665688< pre > < code >
@@ -670,31 +693,39 @@ <h2 id="label">Label</h2>
670693* .click
671694
672695< h2 id ="text "> Text</ h2 >
696+ < div >
673697Multiple line text viewer
698+ </ div >
674699
675700< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/text.py "> Example</ a >
676701< pre > < code >
677702Text(text)
678703</ code > </ pre >
679704
680705< h2 id ="html "> Html</ h2 >
706+ < div >
681707HTML viewer (only supported by PySide6 backend)
708+ </ div >
682709
683710< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/text.py "> Example</ a >
684711< pre > < code >
685712Html(html)
686713</ code > </ pre >
687714
688715< h2 id ="markdown "> Markdown</ h2 >
716+ < div >
689717Markdown viewer (not supported by tkinter backend)
718+ </ div >
690719
691720< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/text.py "> Example</ a >
692721< pre > < code >
693722Markdown(md)
694723</ code > </ pre >
695724
696725< h2 id ="combobox "> Combobox</ h2 >
726+ < div >
697727Editable Dropdown List
728+ </ div >
698729
699730< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/combobox.py "> Example</ a >
700731< pre > < code >
@@ -710,7 +741,9 @@ <h2 id="combobox">Combobox</h2>
710741</ code > </ pre >
711742
712743< h2 id ="textfield "> TextField</ h2 >
744+ < div >
713745Single line text editor
746+ </ div >
714747
715748< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/textfield.py "> Example</ a >
716749< pre > < code >
@@ -725,8 +758,9 @@ <h3>Callbacks</h3>
725758
726759
727760< h2 id ="progressbar "> ProgressBar</ h2 >
761+ < div >
728762Linear progress indicator
729-
763+ </ div >
730764< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/progressbar.py "> Example</ a >
731765< pre > < code >
732766ProgressBar(progress `0-1`)
@@ -793,10 +827,19 @@ <h2 id="splitter">Splitter</h2>
793827
794828< h2 id ="tabs "> Tabs and Tab</ h2 >
795829< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/tab.py "> Example</ a >
830+ < pre > < code >
831+ with Tabs():
832+ with Tab("Tab 1"):
833+ Label("Tab Content 1")
834+ with Tab("Tab 2"):
835+ Label("Tab Content 2")
836+ </ code > </ pre >
796837
797838< h2 id ="table "> Table</ h2 >
798839
840+ < div >
799841Table widget
842+ </ div >
800843
801844< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/table.py "> Example with TableNode</ a >
802845
@@ -842,17 +885,21 @@ <h2 id="tree">Tree</h2>
842885< h2 id ="interop "> Interop</ h2 >
843886
844887< h3 id ="qtinpui "> QtInPui</ h3 >
888+ < div >
845889Wrapper for embedding native widget instance into PUI
846890
847891Currently only supported by PySide6 backend
892+ </ div >
848893
849894< a class ="example " href ="https://github.com/buganini/PUI/blob/main/cookbook/widget.py "> Example</ a >
850895
851896
852897< h3 id ="puiinqut "> PuiInQt</ h3 >
898+ < div >
853899Wrapper for embedding PUI view into existing QT view hierarchy
854900
855901Currently only supported by PySide6 backend
902+ </ div >
856903
857904< a class ="example " href ="https://github.com/buganini/PUI/blob/main/examples/pyside6_interop.py "> Example</ a >
858905
0 commit comments