Add basic settings menu
This adds a common base class PhoshMenu for all top panel menus so phosh.c itself doesn't need to care about the details and we don't duplicate the code.
Showing
- README.md 6 additions, 0 deletionsREADME.md
- protocol/phosh-mobile-shell.xml 10 additions, 11 deletionsprotocol/phosh-mobile-shell.xml
- run.in 3 additions, 0 deletionsrun.in
- src/favorites.c 21 additions, 12 deletionssrc/favorites.c
- src/favorites.h 4 additions, 25 deletionssrc/favorites.h
- src/menu.c 295 additions, 0 deletionssrc/menu.c
- src/menu.h 38 additions, 0 deletionssrc/menu.h
- src/meson.build 5 additions, 0 deletionssrc/meson.build
- src/panel.c 36 additions, 15 deletionssrc/panel.c
- src/phosh.c 40 additions, 32 deletionssrc/phosh.c
- src/phosh.gresources.xml 1 addition, 0 deletionssrc/phosh.gresources.xml
- src/settings.c 102 additions, 0 deletionssrc/settings.c
- src/settings.h 18 additions, 0 deletionssrc/settings.h
- src/settings/brightness.c 124 additions, 0 deletionssrc/settings/brightness.c
- src/settings/brightness.h 9 additions, 0 deletionssrc/settings/brightness.h
- src/style.css 1 addition, 1 deletionsrc/style.css
- src/ui/settings-menu.ui 97 additions, 0 deletionssrc/ui/settings-menu.ui
- src/ui/top-panel.ui 14 additions, 7 deletionssrc/ui/top-panel.ui
Loading
Please register or sign in to comment