73 DavCfgRepository *repo = elm; |
73 DavCfgRepository *repo = elm; |
74 return repo->name.value.ptr; |
74 return repo->name.value.ptr; |
75 } |
75 } |
76 |
76 |
77 void application_create_menu(void) { |
77 void application_create_menu(void) { |
78 // menu |
78 // menu |
79 |
79 |
80 |
80 |
81 // toolbar |
81 // toolbar |
82 ui_toolbar_item("Home", .icon = "Home"); |
82 ui_toolbar_item("Home", .icon = UI_ICON_HOME); |
83 ui_toolbar_item("NewWindow", .icon = "NewWindow", .onclick = action_window_new); |
83 ui_toolbar_item("NewWindow", .icon = UI_ICON_NEW_WINDOW, .onclick = action_window_new); |
84 ui_toolbar_item("Refresh", .icon = "Refresh", .onclick = action_refresh); |
84 ui_toolbar_item("Refresh", .icon = UI_ICON_REFRESH, .onclick = action_refresh); |
85 ui_toolbar_menu("Repo", .label = "Repository") { |
85 ui_toolbar_menu("Repo", .label = "Repository") { |
86 ui_menu_itemlist(.varname = "repolist", .getvalue = davrepo_getname, .onselect = action_repo_selected); |
86 ui_menu_itemlist(.varname = "repolist", .getvalue = davrepo_getname, .onselect = action_repo_selected); |
87 } |
87 } |
88 ui_toolbar_item("NewFolder", .icon = "NewFolder", .onclick = action_mkcol); |
88 ui_toolbar_item("NewFolder", .icon = UI_ICON_NEW_FOLDER, .onclick = action_mkcol); |
89 ui_toolbar_item("NewFile", .icon = "Add", .onclick = action_newfile); |
89 ui_toolbar_item("NewFile", .icon = UI_ICON_ADD, .onclick = action_newfile); |
90 ui_toolbar_item("Upload", .label = "Upload", .icon = "Upload", .onclick = action_upload_file); |
90 ui_toolbar_item("Upload", .label = "Upload", .icon = UI_ICON_UPLOAD, .onclick = action_upload_file); |
91 ui_toolbar_item("Download", .icon = "SaveLocal", .onclick = action_download); |
91 ui_toolbar_item("Download", .icon = UI_ICON_SAVE_LOCAL, .onclick = action_download); |
92 ui_toolbar_item("Remove", .icon = "Delete", .onclick = action_delete ); |
92 ui_toolbar_item("Remove", .icon = UI_ICON_DELETE, .onclick = action_delete ); |
93 ui_toolbar_toggleitem("LocalBrowser", .icon = "DockLeft", .label = "Local Browser"); |
93 ui_toolbar_toggleitem("LocalBrowser", .icon = UI_ICON_DOCK_LEFT, .label = "Local Browser"); |
94 ui_toolbar_toggleitem("PreviewPane", .icon = "DockRight"); |
94 ui_toolbar_toggleitem("PreviewPane", .icon = UI_ICON_DOCK_RIGHT); |
95 |
95 |
96 ui_toolbar_appmenu() { |
96 ui_toolbar_appmenu() { |
97 ui_menuitem("TODO", NULL); |
97 ui_menuitem("TODO", NULL); |
98 } |
98 } |
99 |
99 |
100 |
100 ui_toolbar_add_default("Home", UI_TOOLBAR_LEFT); |
101 ui_toolbar_add_default("Home", UI_TOOLBAR_LEFT); |
101 ui_toolbar_add_default("NewWindow", UI_TOOLBAR_LEFT); |
102 ui_toolbar_add_default("NewWindow", UI_TOOLBAR_LEFT); |
102 ui_toolbar_add_default("Refresh", UI_TOOLBAR_LEFT); |
103 ui_toolbar_add_default("Refresh", UI_TOOLBAR_LEFT); |
103 ui_toolbar_add_default("Repo", UI_TOOLBAR_LEFT); |
104 ui_toolbar_add_default("Repo", UI_TOOLBAR_LEFT); |
104 |
105 |
105 ui_toolbar_add_default("NewFolder", UI_TOOLBAR_CENTER); |
106 ui_toolbar_add_default("NewFolder", UI_TOOLBAR_CENTER); |
106 ui_toolbar_add_default("NewFile", UI_TOOLBAR_CENTER); |
107 ui_toolbar_add_default("NewFile", UI_TOOLBAR_CENTER); |
107 ui_toolbar_add_default("Remove", UI_TOOLBAR_CENTER); |
108 ui_toolbar_add_default("Remove", UI_TOOLBAR_CENTER); |
108 ui_toolbar_add_default("Download", UI_TOOLBAR_CENTER); |
109 ui_toolbar_add_default("Download", UI_TOOLBAR_CENTER); |
109 ui_toolbar_add_default("Upload", UI_TOOLBAR_CENTER); |
110 ui_toolbar_add_default("Upload", UI_TOOLBAR_CENTER); |
110 |
111 |
111 ui_toolbar_add_default("LocalBrowser", UI_TOOLBAR_RIGHT); |
112 ui_toolbar_add_default("LocalBrowser", UI_TOOLBAR_RIGHT); |
112 ui_toolbar_add_default("PreviewPane", UI_TOOLBAR_RIGHT); |
113 ui_toolbar_add_default("PreviewPane", UI_TOOLBAR_RIGHT); |
|
114 } |
113 } |
115 |
114 |
116 |
115 |
117 |
116 |
118 DavApp* application_create_app_document(void) { |
117 DavApp* application_create_app_document(void) { |