This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch main
in repository ego.

View the commit online.

commit 3d2a62979f992aa30a6cf29d92598cdca8a07da2
Author: [email protected] <[email protected]>
AuthorDate: Wed Apr 1 17:30:06 2026 -0600

    feat(ego-docgen): fix main loop rendering, generate 105 screenshots
    
    Use efl.Post to schedule each render as a main loop job, fixing
    Eo lifecycle crashes. Generate complete widget×style screenshot
    set (105 PNGs) covering button, check, radio, slider, progressbar,
    calendar, panes, and all other themed widgets.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
---
 cmd/ego-docgen/main.go                             |  69 +++++++++++----------
 docs/widgets/alert_popup/backwall.png              | Bin 0 -> 535 bytes
 docs/widgets/alert_popup/button.png                | Bin 0 -> 757 bytes
 docs/widgets/alert_popup/button_layout1.png        | Bin 0 -> 534 bytes
 docs/widgets/alert_popup/button_layout2.png        | Bin 0 -> 534 bytes
 docs/widgets/alert_popup/button_layout3.png        | Bin 0 -> 534 bytes
 docs/widgets/alert_popup/default.png               | Bin 0 -> 2445 bytes
 docs/widgets/alert_popup/left_button.png           | Bin 0 -> 757 bytes
 docs/widgets/alert_popup/right_button.png          | Bin 0 -> 757 bytes
 docs/widgets/bg/default.png                        | Bin 0 -> 461 bytes
 docs/widgets/button/anchor.png                     | Bin 0 -> 224 bytes
 docs/widgets/button/default.png                    | Bin 0 -> 393 bytes
 docs/widgets/calendar/dec_button.png               | Bin 0 -> 1105 bytes
 docs/widgets/calendar/default.png                  | Bin 0 -> 1075 bytes
 docs/widgets/calendar/inc_button.png               | Bin 0 -> 1104 bytes
 docs/widgets/check/default.png                     | Bin 0 -> 225 bytes
 docs/widgets/check/toggle.png                      | Bin 0 -> 395 bytes
 docs/widgets/datepicker/default.png                | Bin 0 -> 642 bytes
 docs/widgets/datepicker/spin_button.png            | Bin 0 -> 642 bytes
 docs/widgets/frame/default.png                     | Bin 0 -> 2239 bytes
 docs/widgets/grid/default.png                      | Bin 0 -> 644 bytes
 docs/widgets/grid_item/default.png                 | Bin 0 -> 810 bytes
 docs/widgets/group_item/default.png                | Bin 0 -> 542 bytes
 docs/widgets/image_zoomable/default.png            | Bin 0 -> 592 bytes
 docs/widgets/label/base_tooltip.png                | Bin 0 -> 344 bytes
 docs/widgets/label/base_tooltip_transparent.png    | Bin 0 -> 344 bytes
 docs/widgets/label/tooltip.png                     | Bin 0 -> 344 bytes
 docs/widgets/list/default.png                      | Bin 0 -> 644 bytes
 docs/widgets/list_item/default.png                 | Bin 0 -> 521 bytes
 docs/widgets/list_item/placeholder.png             | Bin 0 -> 219 bytes
 docs/widgets/list_view/default.png                 | Bin 0 -> 644 bytes
 docs/widgets/navigation_bar/back_button.png        | Bin 0 -> 1652 bytes
 docs/widgets/navigation_bar/default.png            | Bin 0 -> 254 bytes
 docs/widgets/navigation_layout/default.png         | Bin 0 -> 668 bytes
 docs/widgets/panel/bottom.png                      | Bin 0 -> 632 bytes
 docs/widgets/panel/default.png                     | Bin 0 -> 545 bytes
 docs/widgets/panel/left.png                        | Bin 0 -> 787 bytes
 docs/widgets/panel/right.png                       | Bin 0 -> 759 bytes
 docs/widgets/panel/top.png                         | Bin 0 -> 779 bytes
 docs/widgets/panes/horizontal.png                  | Bin 0 -> 642 bytes
 docs/widgets/panes/horizontal_down-fold.png        | Bin 0 -> 642 bytes
 docs/widgets/panes/horizontal_flush.png            | Bin 0 -> 642 bytes
 docs/widgets/panes/horizontal_up-fold.png          | Bin 0 -> 642 bytes
 docs/widgets/panes/vertical.png                    | Bin 0 -> 642 bytes
 docs/widgets/panes/vertical_flush.png              | Bin 0 -> 642 bytes
 docs/widgets/panes/vertical_left-fold.png          | Bin 0 -> 642 bytes
 docs/widgets/panes/vertical_right-fold.png         | Bin 0 -> 642 bytes
 docs/widgets/popup/backwall.png                    | Bin 0 -> 535 bytes
 docs/widgets/popup/default.png                     | Bin 0 -> 2445 bytes
 docs/widgets/progressbar/horizontal.png            | Bin 0 -> 267 bytes
 docs/widgets/progressbar/horizontal_bar.png        | Bin 0 -> 480 bytes
 docs/widgets/progressbar/horizontal_bare.png       | Bin 0 -> 258 bytes
 docs/widgets/progressbar/horizontal_double.png     | Bin 0 -> 267 bytes
 .../progressbar/horizontal_fileselector.png        | Bin 0 -> 480 bytes
 .../widgets/progressbar/horizontal_hidden_bare.png | Bin 0 -> 251 bytes
 .../progressbar/horizontal_hidden_wheel.png        | Bin 0 -> 239 bytes
 docs/widgets/progressbar/horizontal_wheel.png      | Bin 0 -> 1048 bytes
 docs/widgets/progressbar/vertical.png              | Bin 0 -> 282 bytes
 docs/widgets/progressbar/vertical_bar.png          | Bin 0 -> 552 bytes
 docs/widgets/progressbar/vertical_bare.png         | Bin 0 -> 270 bytes
 docs/widgets/progressbar/vertical_double.png       | Bin 0 -> 282 bytes
 docs/widgets/progressbar/vertical_hidden_bare.png  | Bin 0 -> 257 bytes
 docs/widgets/progressbar/vertical_hidden_wheel.png | Bin 0 -> 239 bytes
 docs/widgets/progressbar/vertical_wheel.png        | Bin 0 -> 1048 bytes
 docs/widgets/radio/default.png                     | Bin 0 -> 431 bytes
 docs/widgets/scroller/default.png                  | Bin 0 -> 592 bytes
 docs/widgets/scroller/noclip.png                   | Bin 0 -> 592 bytes
 docs/widgets/scroller/panel_bottom.png             | Bin 0 -> 565 bytes
 docs/widgets/scroller/panel_left.png               | Bin 0 -> 565 bytes
 docs/widgets/scroller/panel_right.png              | Bin 0 -> 565 bytes
 docs/widgets/scroller/panel_top.png                | Bin 0 -> 565 bytes
 docs/widgets/scroller/popup_no_inset_shadow.png    | Bin 0 -> 592 bytes
 docs/widgets/slider/horizontal.png                 | Bin 0 -> 585 bytes
 docs/widgets/slider/vertical.png                   | Bin 0 -> 570 bytes
 docs/widgets/slider_interval/horizontal.png        | Bin 0 -> 566 bytes
 docs/widgets/slider_interval/vertical.png          | Bin 0 -> 551 bytes
 docs/widgets/spin/default.png                      | Bin 0 -> 388 bytes
 docs/widgets/spin_button/horizontal.png            | Bin 0 -> 221 bytes
 docs/widgets/spin_button/horizontal_dec_button.png | Bin 0 -> 266 bytes
 docs/widgets/spin_button/horizontal_entry.png      | Bin 0 -> 220 bytes
 docs/widgets/spin_button/horizontal_inc_button.png | Bin 0 -> 264 bytes
 .../widgets/spin_button/horizontal_text_button.png | Bin 0 -> 334 bytes
 docs/widgets/spin_button/vertical.png              | Bin 0 -> 221 bytes
 docs/widgets/spin_button/vertical_dec_button.png   | Bin 0 -> 260 bytes
 docs/widgets/spin_button/vertical_entry.png        | Bin 0 -> 220 bytes
 docs/widgets/spin_button/vertical_inc_button.png   | Bin 0 -> 263 bytes
 docs/widgets/spin_button/vertical_text_button.png  | Bin 0 -> 334 bytes
 docs/widgets/spotlight/default.png                 | Bin 0 -> 783 bytes
 docs/widgets/spotlight/indicator.png               | Bin 0 -> 10067 bytes
 docs/widgets/spotlight/indicator_holder.png        | Bin 0 -> 783 bytes
 docs/widgets/tab_bar/default.png                   | Bin 0 -> 254 bytes
 docs/widgets/tab_bar/tab.png                       | Bin 0 -> 488 bytes
 docs/widgets/tab_page/default.png                  | Bin 0 -> 668 bytes
 docs/widgets/tab_pager/default.png                 | Bin 0 -> 2196 bytes
 docs/widgets/tags/btn.png                          | Bin 0 -> 342 bytes
 docs/widgets/tags/default.png                      | Bin 0 -> 250 bytes
 docs/widgets/tags/label.png                        | Bin 0 -> 487 bytes
 docs/widgets/tags/number.png                       | Bin 0 -> 497 bytes
 docs/widgets/text/default.png                      | Bin 0 -> 250 bytes
 docs/widgets/text/scroller.png                     | Bin 0 -> 283 bytes
 docs/widgets/text/single_scroller.png              | Bin 0 -> 251 bytes
 docs/widgets/textpath/default.png                  | Bin 0 -> 677 bytes
 docs/widgets/timepicker/button.png                 | Bin 0 -> 1168 bytes
 docs/widgets/timepicker/default.png                | Bin 0 -> 662 bytes
 docs/widgets/uiclock/default.png                   | Bin 0 -> 595 bytes
 docs/widgets/view_grid/default.png                 | Bin 0 -> 369 bytes
 106 files changed, 35 insertions(+), 34 deletions(-)

diff --git a/cmd/ego-docgen/main.go b/cmd/ego-docgen/main.go
index c45cff3..5bfaedc 100644
--- a/cmd/ego-docgen/main.go
+++ b/cmd/ego-docgen/main.go
@@ -40,7 +40,10 @@ import (
 	"os"
 	"path/filepath"
 	"strings"
+	"sync/atomic"
 	"unsafe"
+
+	"git.enlightenment.org/cedric/ego/efl"
 )
 
 const defaultThemePath = "/usr/local/share/elementary/themes/default.edj"
@@ -90,32 +93,46 @@ func main() {
 	}
 
 	// Initialise the full EFL stack in buffer mode so we can render Edje
-	// objects without a display server.
+	// objects without a display server. efl.Init replaces the old initElm
+	// call and sets up the pipe-based dispatch mechanism required to run
+	// render jobs safely inside the EFL main loop.
 	os.Setenv("ELM_ENGINE", "buffer")
-	initElm()
+	efl.Init()
+
+	// failed counts render/save errors across all posted jobs. It is
+	// updated only from the EFL thread (inside Post callbacks), so an
+	// atomic is sufficient; no mutex is needed.
+	var failed atomic.Int32
 
-	var failed int
 	for _, ws := range targets {
+		ws := ws // capture loop variable for the closure
 		cfg := configFor(ws.Widget)
-		img, err := renderWidget(ws, cfg, *themePath)
-		if err != nil {
-			log.Printf("ego-docgen: render %s/%s: %v", ws.Widget, ws.Style, err)
-			failed++
-			continue
-		}
-
 		outPath := filepath.Join(*outputDir, ws.Widget, sanitizeStyle(ws.Style)+".png")
-		if err := savePNG(outPath, img); err != nil {
-			log.Printf("ego-docgen: save %s: %v", outPath, err)
-			failed++
-			continue
-		}
-		fmt.Printf("wrote %s\n", outPath)
+
+		efl.Post(func() {
+			img, err := renderWidget(ws, cfg, *themePath)
+			if err != nil {
+				log.Printf("ego-docgen: render %s/%s: %v", ws.Widget, ws.Style, err)
+				failed.Add(1)
+				return
+			}
+			if err := savePNG(outPath, img); err != nil {
+				log.Printf("ego-docgen: save %s: %v", outPath, err)
+				failed.Add(1)
+				return
+			}
+			fmt.Printf("wrote %s\n", outPath)
+		})
 	}
 
-	shutdownElm()
+	// After all render jobs, post the shutdown task so the main loop exits
+	// once every preceding job has been processed.
+	efl.Post(efl.Shutdown)
 
-	if failed > 0 {
+	// Block until ecore_main_loop_quit is called by the shutdown task.
+	efl.Wait()
+
+	if failed.Load() > 0 {
 		os.Exit(1)
 	}
 }
@@ -134,22 +151,6 @@ func shutdownEina() {
 	C.eina_shutdown()
 }
 
-// initElm initialises the full Elementary stack (which includes Ecore, Evas,
-// Ecore_Evas, and Edje internally).  Must be called after shutdownEina to
-// avoid double-initialising Edje.
-func initElm() {
-	progName := C.CString("ego-docgen")
-	defer C.free(unsafe.Pointer(progName))
-	argv := []*C.char{progName, nil}
-	argc := C.int(1)
-	C.elm_init(argc, &argv[0])
-}
-
-// shutdownElm tears down the Elementary stack.
-func shutdownElm() {
-	C.elm_shutdown()
-}
-
 // renderWidget creates a headless buffer window for ws using the dimensions
 // from cfg, loads the Edje group, optionally sets text and drag state, renders
 // one frame, and returns the pixel data as an *image.NRGBA.
diff --git a/docs/widgets/alert_popup/backwall.png b/docs/widgets/alert_popup/backwall.png
new file mode 100644
index 0000000..be36288
Binary files /dev/null and b/docs/widgets/alert_popup/backwall.png differ
diff --git a/docs/widgets/alert_popup/button.png b/docs/widgets/alert_popup/button.png
new file mode 100644
index 0000000..73ef4dd
Binary files /dev/null and b/docs/widgets/alert_popup/button.png differ
diff --git a/docs/widgets/alert_popup/button_layout1.png b/docs/widgets/alert_popup/button_layout1.png
new file mode 100644
index 0000000..09acc28
Binary files /dev/null and b/docs/widgets/alert_popup/button_layout1.png differ
diff --git a/docs/widgets/alert_popup/button_layout2.png b/docs/widgets/alert_popup/button_layout2.png
new file mode 100644
index 0000000..09acc28
Binary files /dev/null and b/docs/widgets/alert_popup/button_layout2.png differ
diff --git a/docs/widgets/alert_popup/button_layout3.png b/docs/widgets/alert_popup/button_layout3.png
new file mode 100644
index 0000000..09acc28
Binary files /dev/null and b/docs/widgets/alert_popup/button_layout3.png differ
diff --git a/docs/widgets/alert_popup/default.png b/docs/widgets/alert_popup/default.png
new file mode 100644
index 0000000..dc8997a
Binary files /dev/null and b/docs/widgets/alert_popup/default.png differ
diff --git a/docs/widgets/alert_popup/left_button.png b/docs/widgets/alert_popup/left_button.png
new file mode 100644
index 0000000..73ef4dd
Binary files /dev/null and b/docs/widgets/alert_popup/left_button.png differ
diff --git a/docs/widgets/alert_popup/right_button.png b/docs/widgets/alert_popup/right_button.png
new file mode 100644
index 0000000..73ef4dd
Binary files /dev/null and b/docs/widgets/alert_popup/right_button.png differ
diff --git a/docs/widgets/bg/default.png b/docs/widgets/bg/default.png
new file mode 100644
index 0000000..31865aa
Binary files /dev/null and b/docs/widgets/bg/default.png differ
diff --git a/docs/widgets/button/anchor.png b/docs/widgets/button/anchor.png
new file mode 100644
index 0000000..a480b45
Binary files /dev/null and b/docs/widgets/button/anchor.png differ
diff --git a/docs/widgets/button/default.png b/docs/widgets/button/default.png
new file mode 100644
index 0000000..80b4ad6
Binary files /dev/null and b/docs/widgets/button/default.png differ
diff --git a/docs/widgets/calendar/dec_button.png b/docs/widgets/calendar/dec_button.png
new file mode 100644
index 0000000..4b05c4b
Binary files /dev/null and b/docs/widgets/calendar/dec_button.png differ
diff --git a/docs/widgets/calendar/default.png b/docs/widgets/calendar/default.png
new file mode 100644
index 0000000..15cdd1e
Binary files /dev/null and b/docs/widgets/calendar/default.png differ
diff --git a/docs/widgets/calendar/inc_button.png b/docs/widgets/calendar/inc_button.png
new file mode 100644
index 0000000..8b13f6f
Binary files /dev/null and b/docs/widgets/calendar/inc_button.png differ
diff --git a/docs/widgets/check/default.png b/docs/widgets/check/default.png
new file mode 100644
index 0000000..33ebbee
Binary files /dev/null and b/docs/widgets/check/default.png differ
diff --git a/docs/widgets/check/toggle.png b/docs/widgets/check/toggle.png
new file mode 100644
index 0000000..7d9fa2e
Binary files /dev/null and b/docs/widgets/check/toggle.png differ
diff --git a/docs/widgets/datepicker/default.png b/docs/widgets/datepicker/default.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/datepicker/default.png differ
diff --git a/docs/widgets/datepicker/spin_button.png b/docs/widgets/datepicker/spin_button.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/datepicker/spin_button.png differ
diff --git a/docs/widgets/frame/default.png b/docs/widgets/frame/default.png
new file mode 100644
index 0000000..d005ecd
Binary files /dev/null and b/docs/widgets/frame/default.png differ
diff --git a/docs/widgets/grid/default.png b/docs/widgets/grid/default.png
new file mode 100644
index 0000000..95a22ea
Binary files /dev/null and b/docs/widgets/grid/default.png differ
diff --git a/docs/widgets/grid_item/default.png b/docs/widgets/grid_item/default.png
new file mode 100644
index 0000000..a8166a9
Binary files /dev/null and b/docs/widgets/grid_item/default.png differ
diff --git a/docs/widgets/group_item/default.png b/docs/widgets/group_item/default.png
new file mode 100644
index 0000000..f7dfbf1
Binary files /dev/null and b/docs/widgets/group_item/default.png differ
diff --git a/docs/widgets/image_zoomable/default.png b/docs/widgets/image_zoomable/default.png
new file mode 100644
index 0000000..9304c93
Binary files /dev/null and b/docs/widgets/image_zoomable/default.png differ
diff --git a/docs/widgets/label/base_tooltip.png b/docs/widgets/label/base_tooltip.png
new file mode 100644
index 0000000..6d42fbf
Binary files /dev/null and b/docs/widgets/label/base_tooltip.png differ
diff --git a/docs/widgets/label/base_tooltip_transparent.png b/docs/widgets/label/base_tooltip_transparent.png
new file mode 100644
index 0000000..6d42fbf
Binary files /dev/null and b/docs/widgets/label/base_tooltip_transparent.png differ
diff --git a/docs/widgets/label/tooltip.png b/docs/widgets/label/tooltip.png
new file mode 100644
index 0000000..6d42fbf
Binary files /dev/null and b/docs/widgets/label/tooltip.png differ
diff --git a/docs/widgets/list/default.png b/docs/widgets/list/default.png
new file mode 100644
index 0000000..95a22ea
Binary files /dev/null and b/docs/widgets/list/default.png differ
diff --git a/docs/widgets/list_item/default.png b/docs/widgets/list_item/default.png
new file mode 100644
index 0000000..26d2cf1
Binary files /dev/null and b/docs/widgets/list_item/default.png differ
diff --git a/docs/widgets/list_item/placeholder.png b/docs/widgets/list_item/placeholder.png
new file mode 100644
index 0000000..a305098
Binary files /dev/null and b/docs/widgets/list_item/placeholder.png differ
diff --git a/docs/widgets/list_view/default.png b/docs/widgets/list_view/default.png
new file mode 100644
index 0000000..95a22ea
Binary files /dev/null and b/docs/widgets/list_view/default.png differ
diff --git a/docs/widgets/navigation_bar/back_button.png b/docs/widgets/navigation_bar/back_button.png
new file mode 100644
index 0000000..70aa68a
Binary files /dev/null and b/docs/widgets/navigation_bar/back_button.png differ
diff --git a/docs/widgets/navigation_bar/default.png b/docs/widgets/navigation_bar/default.png
new file mode 100644
index 0000000..cc12253
Binary files /dev/null and b/docs/widgets/navigation_bar/default.png differ
diff --git a/docs/widgets/navigation_layout/default.png b/docs/widgets/navigation_layout/default.png
new file mode 100644
index 0000000..30d7b24
Binary files /dev/null and b/docs/widgets/navigation_layout/default.png differ
diff --git a/docs/widgets/panel/bottom.png b/docs/widgets/panel/bottom.png
new file mode 100644
index 0000000..eb6a8ee
Binary files /dev/null and b/docs/widgets/panel/bottom.png differ
diff --git a/docs/widgets/panel/default.png b/docs/widgets/panel/default.png
new file mode 100644
index 0000000..89e23ef
Binary files /dev/null and b/docs/widgets/panel/default.png differ
diff --git a/docs/widgets/panel/left.png b/docs/widgets/panel/left.png
new file mode 100644
index 0000000..f4651ce
Binary files /dev/null and b/docs/widgets/panel/left.png differ
diff --git a/docs/widgets/panel/right.png b/docs/widgets/panel/right.png
new file mode 100644
index 0000000..2374fc6
Binary files /dev/null and b/docs/widgets/panel/right.png differ
diff --git a/docs/widgets/panel/top.png b/docs/widgets/panel/top.png
new file mode 100644
index 0000000..39095d2
Binary files /dev/null and b/docs/widgets/panel/top.png differ
diff --git a/docs/widgets/panes/horizontal.png b/docs/widgets/panes/horizontal.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/horizontal.png differ
diff --git a/docs/widgets/panes/horizontal_down-fold.png b/docs/widgets/panes/horizontal_down-fold.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/horizontal_down-fold.png differ
diff --git a/docs/widgets/panes/horizontal_flush.png b/docs/widgets/panes/horizontal_flush.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/horizontal_flush.png differ
diff --git a/docs/widgets/panes/horizontal_up-fold.png b/docs/widgets/panes/horizontal_up-fold.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/horizontal_up-fold.png differ
diff --git a/docs/widgets/panes/vertical.png b/docs/widgets/panes/vertical.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/vertical.png differ
diff --git a/docs/widgets/panes/vertical_flush.png b/docs/widgets/panes/vertical_flush.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/vertical_flush.png differ
diff --git a/docs/widgets/panes/vertical_left-fold.png b/docs/widgets/panes/vertical_left-fold.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/vertical_left-fold.png differ
diff --git a/docs/widgets/panes/vertical_right-fold.png b/docs/widgets/panes/vertical_right-fold.png
new file mode 100644
index 0000000..e64f5bc
Binary files /dev/null and b/docs/widgets/panes/vertical_right-fold.png differ
diff --git a/docs/widgets/popup/backwall.png b/docs/widgets/popup/backwall.png
new file mode 100644
index 0000000..be36288
Binary files /dev/null and b/docs/widgets/popup/backwall.png differ
diff --git a/docs/widgets/popup/default.png b/docs/widgets/popup/default.png
new file mode 100644
index 0000000..dc8997a
Binary files /dev/null and b/docs/widgets/popup/default.png differ
diff --git a/docs/widgets/progressbar/horizontal.png b/docs/widgets/progressbar/horizontal.png
new file mode 100644
index 0000000..4b4e073
Binary files /dev/null and b/docs/widgets/progressbar/horizontal.png differ
diff --git a/docs/widgets/progressbar/horizontal_bar.png b/docs/widgets/progressbar/horizontal_bar.png
new file mode 100644
index 0000000..0b3d28f
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_bar.png differ
diff --git a/docs/widgets/progressbar/horizontal_bare.png b/docs/widgets/progressbar/horizontal_bare.png
new file mode 100644
index 0000000..f0d3f22
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_bare.png differ
diff --git a/docs/widgets/progressbar/horizontal_double.png b/docs/widgets/progressbar/horizontal_double.png
new file mode 100644
index 0000000..4b4e073
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_double.png differ
diff --git a/docs/widgets/progressbar/horizontal_fileselector.png b/docs/widgets/progressbar/horizontal_fileselector.png
new file mode 100644
index 0000000..0b3d28f
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_fileselector.png differ
diff --git a/docs/widgets/progressbar/horizontal_hidden_bare.png b/docs/widgets/progressbar/horizontal_hidden_bare.png
new file mode 100644
index 0000000..f02d2aa
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_hidden_bare.png differ
diff --git a/docs/widgets/progressbar/horizontal_hidden_wheel.png b/docs/widgets/progressbar/horizontal_hidden_wheel.png
new file mode 100644
index 0000000..3096d13
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_hidden_wheel.png differ
diff --git a/docs/widgets/progressbar/horizontal_wheel.png b/docs/widgets/progressbar/horizontal_wheel.png
new file mode 100644
index 0000000..c154c42
Binary files /dev/null and b/docs/widgets/progressbar/horizontal_wheel.png differ
diff --git a/docs/widgets/progressbar/vertical.png b/docs/widgets/progressbar/vertical.png
new file mode 100644
index 0000000..3c01499
Binary files /dev/null and b/docs/widgets/progressbar/vertical.png differ
diff --git a/docs/widgets/progressbar/vertical_bar.png b/docs/widgets/progressbar/vertical_bar.png
new file mode 100644
index 0000000..fd0d57a
Binary files /dev/null and b/docs/widgets/progressbar/vertical_bar.png differ
diff --git a/docs/widgets/progressbar/vertical_bare.png b/docs/widgets/progressbar/vertical_bare.png
new file mode 100644
index 0000000..e25454a
Binary files /dev/null and b/docs/widgets/progressbar/vertical_bare.png differ
diff --git a/docs/widgets/progressbar/vertical_double.png b/docs/widgets/progressbar/vertical_double.png
new file mode 100644
index 0000000..3c01499
Binary files /dev/null and b/docs/widgets/progressbar/vertical_double.png differ
diff --git a/docs/widgets/progressbar/vertical_hidden_bare.png b/docs/widgets/progressbar/vertical_hidden_bare.png
new file mode 100644
index 0000000..2ef7e3b
Binary files /dev/null and b/docs/widgets/progressbar/vertical_hidden_bare.png differ
diff --git a/docs/widgets/progressbar/vertical_hidden_wheel.png b/docs/widgets/progressbar/vertical_hidden_wheel.png
new file mode 100644
index 0000000..3096d13
Binary files /dev/null and b/docs/widgets/progressbar/vertical_hidden_wheel.png differ
diff --git a/docs/widgets/progressbar/vertical_wheel.png b/docs/widgets/progressbar/vertical_wheel.png
new file mode 100644
index 0000000..c154c42
Binary files /dev/null and b/docs/widgets/progressbar/vertical_wheel.png differ
diff --git a/docs/widgets/radio/default.png b/docs/widgets/radio/default.png
new file mode 100644
index 0000000..dabb485
Binary files /dev/null and b/docs/widgets/radio/default.png differ
diff --git a/docs/widgets/scroller/default.png b/docs/widgets/scroller/default.png
new file mode 100644
index 0000000..9304c93
Binary files /dev/null and b/docs/widgets/scroller/default.png differ
diff --git a/docs/widgets/scroller/noclip.png b/docs/widgets/scroller/noclip.png
new file mode 100644
index 0000000..9304c93
Binary files /dev/null and b/docs/widgets/scroller/noclip.png differ
diff --git a/docs/widgets/scroller/panel_bottom.png b/docs/widgets/scroller/panel_bottom.png
new file mode 100644
index 0000000..baa1ad5
Binary files /dev/null and b/docs/widgets/scroller/panel_bottom.png differ
diff --git a/docs/widgets/scroller/panel_left.png b/docs/widgets/scroller/panel_left.png
new file mode 100644
index 0000000..baa1ad5
Binary files /dev/null and b/docs/widgets/scroller/panel_left.png differ
diff --git a/docs/widgets/scroller/panel_right.png b/docs/widgets/scroller/panel_right.png
new file mode 100644
index 0000000..baa1ad5
Binary files /dev/null and b/docs/widgets/scroller/panel_right.png differ
diff --git a/docs/widgets/scroller/panel_top.png b/docs/widgets/scroller/panel_top.png
new file mode 100644
index 0000000..baa1ad5
Binary files /dev/null and b/docs/widgets/scroller/panel_top.png differ
diff --git a/docs/widgets/scroller/popup_no_inset_shadow.png b/docs/widgets/scroller/popup_no_inset_shadow.png
new file mode 100644
index 0000000..9304c93
Binary files /dev/null and b/docs/widgets/scroller/popup_no_inset_shadow.png differ
diff --git a/docs/widgets/slider/horizontal.png b/docs/widgets/slider/horizontal.png
new file mode 100644
index 0000000..e65f4a2
Binary files /dev/null and b/docs/widgets/slider/horizontal.png differ
diff --git a/docs/widgets/slider/vertical.png b/docs/widgets/slider/vertical.png
new file mode 100644
index 0000000..c09e28f
Binary files /dev/null and b/docs/widgets/slider/vertical.png differ
diff --git a/docs/widgets/slider_interval/horizontal.png b/docs/widgets/slider_interval/horizontal.png
new file mode 100644
index 0000000..f8034ea
Binary files /dev/null and b/docs/widgets/slider_interval/horizontal.png differ
diff --git a/docs/widgets/slider_interval/vertical.png b/docs/widgets/slider_interval/vertical.png
new file mode 100644
index 0000000..5c986b3
Binary files /dev/null and b/docs/widgets/slider_interval/vertical.png differ
diff --git a/docs/widgets/spin/default.png b/docs/widgets/spin/default.png
new file mode 100644
index 0000000..1e93a2c
Binary files /dev/null and b/docs/widgets/spin/default.png differ
diff --git a/docs/widgets/spin_button/horizontal.png b/docs/widgets/spin_button/horizontal.png
new file mode 100644
index 0000000..a49568e
Binary files /dev/null and b/docs/widgets/spin_button/horizontal.png differ
diff --git a/docs/widgets/spin_button/horizontal_dec_button.png b/docs/widgets/spin_button/horizontal_dec_button.png
new file mode 100644
index 0000000..4a2540e
Binary files /dev/null and b/docs/widgets/spin_button/horizontal_dec_button.png differ
diff --git a/docs/widgets/spin_button/horizontal_entry.png b/docs/widgets/spin_button/horizontal_entry.png
new file mode 100644
index 0000000..afc675a
Binary files /dev/null and b/docs/widgets/spin_button/horizontal_entry.png differ
diff --git a/docs/widgets/spin_button/horizontal_inc_button.png b/docs/widgets/spin_button/horizontal_inc_button.png
new file mode 100644
index 0000000..4780fc4
Binary files /dev/null and b/docs/widgets/spin_button/horizontal_inc_button.png differ
diff --git a/docs/widgets/spin_button/horizontal_text_button.png b/docs/widgets/spin_button/horizontal_text_button.png
new file mode 100644
index 0000000..cebb885
Binary files /dev/null and b/docs/widgets/spin_button/horizontal_text_button.png differ
diff --git a/docs/widgets/spin_button/vertical.png b/docs/widgets/spin_button/vertical.png
new file mode 100644
index 0000000..a49568e
Binary files /dev/null and b/docs/widgets/spin_button/vertical.png differ
diff --git a/docs/widgets/spin_button/vertical_dec_button.png b/docs/widgets/spin_button/vertical_dec_button.png
new file mode 100644
index 0000000..53f3db1
Binary files /dev/null and b/docs/widgets/spin_button/vertical_dec_button.png differ
diff --git a/docs/widgets/spin_button/vertical_entry.png b/docs/widgets/spin_button/vertical_entry.png
new file mode 100644
index 0000000..afc675a
Binary files /dev/null and b/docs/widgets/spin_button/vertical_entry.png differ
diff --git a/docs/widgets/spin_button/vertical_inc_button.png b/docs/widgets/spin_button/vertical_inc_button.png
new file mode 100644
index 0000000..7c458ed
Binary files /dev/null and b/docs/widgets/spin_button/vertical_inc_button.png differ
diff --git a/docs/widgets/spin_button/vertical_text_button.png b/docs/widgets/spin_button/vertical_text_button.png
new file mode 100644
index 0000000..cebb885
Binary files /dev/null and b/docs/widgets/spin_button/vertical_text_button.png differ
diff --git a/docs/widgets/spotlight/default.png b/docs/widgets/spotlight/default.png
new file mode 100644
index 0000000..84169a0
Binary files /dev/null and b/docs/widgets/spotlight/default.png differ
diff --git a/docs/widgets/spotlight/indicator.png b/docs/widgets/spotlight/indicator.png
new file mode 100644
index 0000000..c0a2037
Binary files /dev/null and b/docs/widgets/spotlight/indicator.png differ
diff --git a/docs/widgets/spotlight/indicator_holder.png b/docs/widgets/spotlight/indicator_holder.png
new file mode 100644
index 0000000..84169a0
Binary files /dev/null and b/docs/widgets/spotlight/indicator_holder.png differ
diff --git a/docs/widgets/tab_bar/default.png b/docs/widgets/tab_bar/default.png
new file mode 100644
index 0000000..cc12253
Binary files /dev/null and b/docs/widgets/tab_bar/default.png differ
diff --git a/docs/widgets/tab_bar/tab.png b/docs/widgets/tab_bar/tab.png
new file mode 100644
index 0000000..7352764
Binary files /dev/null and b/docs/widgets/tab_bar/tab.png differ
diff --git a/docs/widgets/tab_page/default.png b/docs/widgets/tab_page/default.png
new file mode 100644
index 0000000..30d7b24
Binary files /dev/null and b/docs/widgets/tab_page/default.png differ
diff --git a/docs/widgets/tab_pager/default.png b/docs/widgets/tab_pager/default.png
new file mode 100644
index 0000000..802ca50
Binary files /dev/null and b/docs/widgets/tab_pager/default.png differ
diff --git a/docs/widgets/tags/btn.png b/docs/widgets/tags/btn.png
new file mode 100644
index 0000000..e7c7555
Binary files /dev/null and b/docs/widgets/tags/btn.png differ
diff --git a/docs/widgets/tags/default.png b/docs/widgets/tags/default.png
new file mode 100644
index 0000000..985c56b
Binary files /dev/null and b/docs/widgets/tags/default.png differ
diff --git a/docs/widgets/tags/label.png b/docs/widgets/tags/label.png
new file mode 100644
index 0000000..76af8ac
Binary files /dev/null and b/docs/widgets/tags/label.png differ
diff --git a/docs/widgets/tags/number.png b/docs/widgets/tags/number.png
new file mode 100644
index 0000000..7f5d8cd
Binary files /dev/null and b/docs/widgets/tags/number.png differ
diff --git a/docs/widgets/text/default.png b/docs/widgets/text/default.png
new file mode 100644
index 0000000..985c56b
Binary files /dev/null and b/docs/widgets/text/default.png differ
diff --git a/docs/widgets/text/scroller.png b/docs/widgets/text/scroller.png
new file mode 100644
index 0000000..30f47a5
Binary files /dev/null and b/docs/widgets/text/scroller.png differ
diff --git a/docs/widgets/text/single_scroller.png b/docs/widgets/text/single_scroller.png
new file mode 100644
index 0000000..61d41bd
Binary files /dev/null and b/docs/widgets/text/single_scroller.png differ
diff --git a/docs/widgets/textpath/default.png b/docs/widgets/textpath/default.png
new file mode 100644
index 0000000..bd57694
Binary files /dev/null and b/docs/widgets/textpath/default.png differ
diff --git a/docs/widgets/timepicker/button.png b/docs/widgets/timepicker/button.png
new file mode 100644
index 0000000..60c93db
Binary files /dev/null and b/docs/widgets/timepicker/button.png differ
diff --git a/docs/widgets/timepicker/default.png b/docs/widgets/timepicker/default.png
new file mode 100644
index 0000000..c651311
Binary files /dev/null and b/docs/widgets/timepicker/default.png differ
diff --git a/docs/widgets/uiclock/default.png b/docs/widgets/uiclock/default.png
new file mode 100644
index 0000000..c730dcd
Binary files /dev/null and b/docs/widgets/uiclock/default.png differ
diff --git a/docs/widgets/view_grid/default.png b/docs/widgets/view_grid/default.png
new file mode 100644
index 0000000..7deff31
Binary files /dev/null and b/docs/widgets/view_grid/default.png differ

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to