|
XenevaOS
|
User interface shell, Action Ribbon, Formula Bar, Tab Strip, and Status Bar for XESheets. More...
#include "sheet_ui.h"#include "sheet_model.h"#include "sheet_eval.h"#include "sheet_fs.h"#include <keycode.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/_keproc.h>
Macros | |
| #define | COLOR_RIBBON_BG 0xFFF8F9FA |
| #define | COLOR_RIBBON_BORDER 0xFFDADCE0 |
| #define | COLOR_FORMULA_BG 0xFFFFFFFF |
| #define | COLOR_FORMULA_BORDER 0xFFDADCE0 |
| #define | COLOR_FORMULA_FX 0xFF107C41 |
| #define | COLOR_TAB_BAR_BG 0xFFF1F3F4 |
| #define | COLOR_TAB_ACTIVE_BG 0xFFFFFFFF |
| #define | COLOR_TAB_INACTIVE_BG 0xFFE8EAED |
| #define | COLOR_STATUS_BG 0xFF107C41 |
| #define | COLOR_STATUS_TEXT 0xFFFFFFFF |
Functions | |
| void | SheetUIRefresh (SheetUI *ui) |
| void | SheetUISyncSelection (SheetUI *ui) |
| void | SheetUISetStatus (SheetUI *ui, const char *msg) |
| bool | SheetUIHandleKey (SheetUI *ui, int keycode, char ascii) |
| void | SheetUIInit (SheetUI *ui, ChWindow *win, ChFont *font) |
Variables | |
| SheetUI | g_SheetUI |
User interface shell, Action Ribbon, Formula Bar, Tab Strip, and Status Bar for XESheets.
| #define COLOR_FORMULA_BG 0xFFFFFFFF |
| #define COLOR_FORMULA_BORDER 0xFFDADCE0 |
| #define COLOR_FORMULA_FX 0xFF107C41 |
| #define COLOR_RIBBON_BG 0xFFF8F9FA |
| #define COLOR_RIBBON_BORDER 0xFFDADCE0 |
| #define COLOR_STATUS_BG 0xFF107C41 |
| #define COLOR_STATUS_TEXT 0xFFFFFFFF |
| #define COLOR_TAB_ACTIVE_BG 0xFFFFFFFF |
| #define COLOR_TAB_BAR_BG 0xFFF1F3F4 |
| #define COLOR_TAB_INACTIVE_BG 0xFFE8EAED |
| void SheetUIRefresh | ( | SheetUI * | ui | ) |
| void SheetUISetStatus | ( | SheetUI * | ui, |
| const char * | msg | ||
| ) |
| void SheetUISyncSelection | ( | SheetUI * | ui | ) |
| SheetUI g_SheetUI |