~eliasnaur/gio-example

ref: d78c5d125ea7378380ef01b1448c8adf9f022d32 gio-example/x d---------
x/component: add demo page for Menu component

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
Revert "x/component: rely on new system inset handling"

This reverts commit 7bd64fd1150f5c64383798e6bf870d9336ec5f67.

I misunderstood why Egon changed the inset handling in the way that
he did. His changes were correct.

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: rely on new system inset handling

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
Insets are now automatically added.

Signed-off-by: Egon Elbre <egonelbre@gmail.com>
x/outlay/table: add table example back

This example was lost in the shuffle of migrating examples from
gio-extras to gio-example. The original signed-off commit from
Pierre is available here:

https://git.sr.ht/~whereswaldon/outlay/commit/195fcaa6132d9643c0ef2dea809970b047293834
Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
x/component: remove reference to old "materials" pkg

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
all: update to use StateOp instead of StackOp

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>
gio-extras/*,x: rename gio-extras demos and change imports

Signed-off-by: Chris Waldon <christopher.waldon.dev@gmail.com>