UI display configuration utility
commitc0757e1f444227a4a7447e0004af74bd7026104d
authorJiri Svoboda <jiri@wiwaxia>
Wed, 19 Apr 2023 11:13:06 +0000 (19 13:13 +0200)
committerJiri Svoboda <jiri@wiwaxia>
Wed, 19 Apr 2023 11:13:06 +0000 (19 13:13 +0200)
treef86ba3b38320a1db087255a0ddb0c9a7efb23eb1
parentec8ef12310886f8dae440b616a2f7eb60602d141
UI display configuration utility

In addition to the command-line utility 'disp', we introduce its UI
equivalent 'display-cfg'. Currently this allows the user to configure
seats in a very comfortable way.
41 files changed:
uspace/app/disp/disp.c
uspace/app/display-cfg/display-cfg.c [new file with mode: 0644]
uspace/app/display-cfg/display-cfg.h [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 76% similarity]
uspace/app/display-cfg/doc/doxygroups.h [new file with mode: 0644]
uspace/app/display-cfg/meson.build [copied from uspace/app/meson.build with 60% similarity]
uspace/app/display-cfg/seats.c [new file with mode: 0644]
uspace/app/display-cfg/seats.h [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 77% similarity]
uspace/app/display-cfg/test/display-cfg.c [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 75% similarity]
uspace/app/display-cfg/test/main.c [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 75% similarity]
uspace/app/display-cfg/test/seats.c [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 75% similarity]
uspace/app/display-cfg/types/display-cfg.h [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 70% similarity]
uspace/app/display-cfg/types/seats.h [copied from uspace/lib/dispcfg/include/types/dispcfg.h with 52% similarity]
uspace/app/meson.build
uspace/app/uidemo/uidemo.c
uspace/lib/dispcfg/include/dispcfg.h
uspace/lib/dispcfg/include/dispcfg_srv.h
uspace/lib/dispcfg/include/ipc/dispcfg.h
uspace/lib/dispcfg/include/types/dispcfg.h
uspace/lib/dispcfg/src/dispcfg.c
uspace/lib/dispcfg/src/dispcfg_srv.c
uspace/lib/dispcfg/test/dispcfg.c
uspace/lib/ui/include/types/ui/selectdialog.h [copied from uspace/lib/ui/include/ui/tab.h with 65% similarity]
uspace/lib/ui/include/ui/entry.h
uspace/lib/ui/include/ui/list.h
uspace/lib/ui/include/ui/selectdialog.h [copied from uspace/lib/dispcfg/include/ipc/dispcfg.h with 68% similarity]
uspace/lib/ui/include/ui/tab.h
uspace/lib/ui/meson.build
uspace/lib/ui/private/entry.h
uspace/lib/ui/private/filelist.h
uspace/lib/ui/private/list.h
uspace/lib/ui/private/promptdialog.h
uspace/lib/ui/private/selectdialog.h [copied from uspace/lib/ui/private/promptdialog.h with 84% similarity]
uspace/lib/ui/src/filelist.c
uspace/lib/ui/src/list.c
uspace/lib/ui/src/promptdialog.c
uspace/lib/ui/src/selectdialog.c [copied from uspace/lib/ui/src/promptdialog.c with 55% similarity]
uspace/lib/ui/test/filelist.c
uspace/lib/ui/test/list.c
uspace/lib/ui/test/main.c
uspace/lib/ui/test/selectdialog.c [new file with mode: 0644]
uspace/srv/hid/display/cfgops.c