XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions | Variables
notes_ui.cpp File Reference
#include "notes_ui.h"
#include "notes_fs.h"
#include "custom_btn.h"
#include <widgets/window.h>
#include <widgets/sidebar.h>
#include <widgets/textbox.h>
#include <widgets/toolbar.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <keycode.h>
Include dependency graph for notes_ui.cpp:

Classes

struct  _sidebar_header_
 

Typedefs

typedef struct _sidebar_header_ ChSidebarHeader
 

Functions

void OnBoldClicked (ChWidget *wid, ChWindow *win)
 
void OnItalicClicked (ChWidget *wid, ChWindow *win)
 
void OnSizeUpClicked (ChWidget *wid, ChWindow *win)
 
void OnSizeDownClicked (ChWidget *wid, ChWindow *win)
 
void OnListClicked (ChWidget *wid, ChWindow *win)
 
void OnColorRedClicked (ChWidget *wid, ChWindow *win)
 
void OnColorBlueClicked (ChWidget *wid, ChWindow *win)
 
void OnColorGreenClicked (ChWidget *wid, ChWindow *win)
 
void OnColorBlackClicked (ChWidget *wid, ChWindow *win)
 
void OnNoteSelected (ChSidebarItem *item, ChWindow *mainWin)
 
void OnNewNoteClicked (ChWidget *wid, ChWindow *win)
 
void OnSaveNoteClicked (ChWidget *wid, ChWindow *win)
 
void OnRenameNoteClicked (ChWidget *wid, ChWindow *win)
 
void OnDeleteNoteClicked (ChWidget *wid, ChWindow *win)
 
bool NotesTitleBarHandleKey (int ascii_code, ChWindow *win)
 
void NotesCreateNew (const char *title, ChWindow *mainWin)
 
void NotesInitializeUI (ChWindow *mainWin)
 

Variables

ChSidebar * notesSidebar = NULL
 
ChNotesEditor * notesEditor = NULL
 
ChNotesTitleBar * notesTitleBar = NULL
 
int currentNoteSection = -1
 
int currentNoteIdx = -1
 

Typedef Documentation

◆ ChSidebarHeader

Function Documentation

◆ NotesCreateNew()

void NotesCreateNew ( const char *  title,
ChWindow *  mainWin 
)

◆ NotesInitializeUI()

void NotesInitializeUI ( ChWindow *  mainWin)

◆ NotesTitleBarHandleKey()

bool NotesTitleBarHandleKey ( int  ascii_code,
ChWindow *  win 
)

◆ OnBoldClicked()

void OnBoldClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnColorBlackClicked()

void OnColorBlackClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnColorBlueClicked()

void OnColorBlueClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnColorGreenClicked()

void OnColorGreenClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnColorRedClicked()

void OnColorRedClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnDeleteNoteClicked()

void OnDeleteNoteClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnItalicClicked()

void OnItalicClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnListClicked()

void OnListClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnNewNoteClicked()

void OnNewNoteClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnNoteSelected()

void OnNoteSelected ( ChSidebarItem *  item,
ChWindow *  mainWin 
)

◆ OnRenameNoteClicked()

void OnRenameNoteClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnSaveNoteClicked()

void OnSaveNoteClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnSizeDownClicked()

void OnSizeDownClicked ( ChWidget *  wid,
ChWindow *  win 
)

◆ OnSizeUpClicked()

void OnSizeUpClicked ( ChWidget *  wid,
ChWindow *  win 
)

Variable Documentation

◆ currentNoteIdx

int currentNoteIdx = -1

◆ currentNoteSection

int currentNoteSection = -1

◆ notesEditor

ChNotesEditor* notesEditor = NULL

◆ notesSidebar

ChSidebar* notesSidebar = NULL

◆ notesTitleBar

ChNotesTitleBar* notesTitleBar = NULL