+ uint16_t offset = draw_titled_keybinding_list(world, win, 0, title, kb_p);
+ draw_titled_keybinding_list(world, win, offset + 1, "Global keybindings:",
+ world->kb_global.kbs);
+}
+
+
+
+extern void draw_win_keybindings_global(struct Win * win)
+{
+ char * f_name = "draw_win_keybindings_global()";
+ struct World * world = (struct World *) win->data;
+ draw_kb_view(world, win, f_name, &world->kb_global, 0);
+}
+
+
+
+extern void draw_win_keybindings_winconf_geometry(struct Win * win)
+{
+ char * f_name = "draw_win_keybindings_winconf_geometry()";
+ struct World * world = (struct World *) win->data;
+ draw_kb_view(world, win, f_name, &world->kb_wingeom, 0);
+}
+
+
+
+extern void draw_win_keybindings_winconf_keybindings(struct Win * win)
+{
+ char * f_name = "draw_win_keybindings_winconf_keybindings()";
+ struct World * world = (struct World *) win->data;
+ draw_kb_view(world, win, f_name, &world->kb_winkeys, 0);
+}
+
+
+
+extern void draw_winconf_keybindings(struct Win * win)
+{
+ char * f_name = "draw_winconf_keybindings()";
+ struct World * world = (struct World *) win->data;
+ struct WinConf * wc = get_winconf_by_win(world, win);
+ char * title = "Window's keybindings:";
+ uint8_t title_space = strlen(title) / win->frame.size.x + 2;
+ mvwaddstr(win->frame.curses_win, 0, 0, title);
+ draw_kb_view(world, win, f_name, &wc->kb, title_space);