XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
sheet_ui.h File Reference

User interface shell, Action Ribbon, Formula Bar, Tab Strip, and Status Bar for XESheets. More...

#include <chitralekha.h>
#include <widgets/window.h>
#include <widgets/button.h>
#include "sheet_types.h"
#include "sheet_grid.h"
Include dependency graph for sheet_ui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SheetRibbonBtn
 
struct  _SheetUI
 

Typedefs

typedef struct _SheetRibbonBtn SheetRibbonBtn
 
typedef struct _SheetUI SheetUI
 

Functions

void SheetUIInit (SheetUI *ui, ChWindow *win, ChFont *font)
 
void SheetUISyncSelection (SheetUI *ui)
 
void SheetUIRefresh (SheetUI *ui)
 
void SheetUISetStatus (SheetUI *ui, const char *msg)
 
bool SheetUIHandleKey (SheetUI *ui, int keycode, char ascii)
 

Variables

SheetUI g_SheetUI
 

Detailed Description

User interface shell, Action Ribbon, Formula Bar, Tab Strip, and Status Bar for XESheets.

Typedef Documentation

◆ SheetRibbonBtn

◆ SheetUI

typedef struct _SheetUI SheetUI

Function Documentation

◆ SheetUIHandleKey()

bool SheetUIHandleKey ( SheetUI *  ui,
int  keycode,
char  ascii 
)

◆ SheetUIInit()

void SheetUIInit ( SheetUI *  ui,
ChWindow *  win,
ChFont *  font 
)

◆ SheetUIRefresh()

void SheetUIRefresh ( SheetUI *  ui)

◆ SheetUISetStatus()

void SheetUISetStatus ( SheetUI *  ui,
const char *  msg 
)

◆ SheetUISyncSelection()

void SheetUISyncSelection ( SheetUI *  ui)

Variable Documentation

◆ g_SheetUI

SheetUI g_SheetUI
extern