mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-24 09:05:48 -04:00
render: break out rendering functions to render.{c,h}
This commit is contained in:
parent
3ba1721c0f
commit
1947d33868
6 changed files with 707 additions and 744 deletions
8
osc.c
8
osc.c
|
|
@ -5,9 +5,7 @@
|
|||
#define LOG_MODULE "osc"
|
||||
#define LOG_ENABLE_DBG 0
|
||||
#include "log.h"
|
||||
|
||||
/* TODO */
|
||||
void render_set_title(struct renderer *renderer, const char *title);
|
||||
#include "render.h"
|
||||
|
||||
bool
|
||||
osc_dispatch(struct terminal *term)
|
||||
|
|
@ -37,9 +35,9 @@ osc_dispatch(struct terminal *term)
|
|||
const char *string = (const char *)&term->vt.osc.data[data_ofs];
|
||||
|
||||
switch (param) {
|
||||
case 0: render_set_title(&term->renderer, string); break; /* icon + title */
|
||||
case 0: render_set_title(term, string); break; /* icon + title */
|
||||
case 1: break; /* icon */
|
||||
case 2: render_set_title(&term->renderer, string); break; /* title */
|
||||
case 2: render_set_title(term, string); break; /* title */
|
||||
|
||||
default:
|
||||
LOG_ERR("unimplemented: OSC: %.*s",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue