Krolyxon
Commit bbebd45

Branches

Refs →

nsxivcommands.h

83 lines · 2.6 KB · Objective-C

1#ifndef COMMANDS_H
2#define COMMANDS_H
3#include <stdbool.h>
4
5/* global */
6bool cg_change_gamma();
7bool cg_first();
8bool cg_mark_range();
9bool cg_n_or_last();
10bool cg_navigate_marked();
11bool cg_prefix_external();
12bool cg_quit();
13bool cg_reload_image();
14bool cg_remove_image();
15bool cg_reverse_marks();
16bool cg_scroll_screen();
17bool cg_switch_mode();
18bool cg_toggle_bar();
19bool cg_toggle_fullscreen();
20bool cg_toggle_image_mark();
21bool cg_unmark_all();
22bool cg_zoom();
23/* image mode */
24bool ci_alternate();
25bool ci_cursor_navigate();
26bool ci_drag();
27bool ci_fit_to_win();
28bool ci_flip();
29bool ci_navigate();
30bool ci_navigate_frame();
31bool ci_rotate();
32bool ci_scroll();
33bool ci_scroll_to_edge();
34bool ci_set_zoom();
35bool ci_slideshow();
36bool ci_toggle_alpha();
37bool ci_toggle_animation();
38bool ci_toggle_antialias();
39/* thumbnails mode */
40bool ct_move_sel();
41bool ct_reload_all();
42
43/* global */
44#define g_change_gamma { cg_change_gamma, MODE_ALL }
45#define g_first { cg_first, MODE_ALL }
46#define g_mark_range { cg_mark_range, MODE_ALL }
47#define g_n_or_last { cg_n_or_last, MODE_ALL }
48#define g_navigate_marked { cg_navigate_marked, MODE_ALL }
49#define g_prefix_external { cg_prefix_external, MODE_ALL }
50#define g_quit { cg_quit, MODE_ALL }
51#define g_reload_image { cg_reload_image, MODE_ALL }
52#define g_remove_image { cg_remove_image, MODE_ALL }
53#define g_reverse_marks { cg_reverse_marks, MODE_ALL }
54#define g_scroll_screen { cg_scroll_screen, MODE_ALL }
55#define g_switch_mode { cg_switch_mode, MODE_ALL }
56#define g_toggle_bar { cg_toggle_bar, MODE_ALL }
57#define g_toggle_fullscreen { cg_toggle_fullscreen, MODE_ALL }
58#define g_toggle_image_mark { cg_toggle_image_mark, MODE_ALL }
59#define g_unmark_all { cg_unmark_all, MODE_ALL }
60#define g_zoom { cg_zoom, MODE_ALL }
61
62/* image mode */
63#define i_alternate { ci_alternate, MODE_IMAGE }
64#define i_cursor_navigate { ci_cursor_navigate, MODE_IMAGE }
65#define i_drag { ci_drag, MODE_IMAGE }
66#define i_fit_to_win { ci_fit_to_win, MODE_IMAGE }
67#define i_flip { ci_flip, MODE_IMAGE }
68#define i_navigate { ci_navigate, MODE_IMAGE }
69#define i_navigate_frame { ci_navigate_frame, MODE_IMAGE }
70#define i_rotate { ci_rotate, MODE_IMAGE }
71#define i_scroll { ci_scroll, MODE_IMAGE }
72#define i_scroll_to_edge { ci_scroll_to_edge, MODE_IMAGE }
73#define i_set_zoom { ci_set_zoom, MODE_IMAGE }
74#define i_slideshow { ci_slideshow, MODE_IMAGE }
75#define i_toggle_alpha { ci_toggle_alpha, MODE_IMAGE }
76#define i_toggle_animation { ci_toggle_animation, MODE_IMAGE }
77#define i_toggle_antialias { ci_toggle_antialias, MODE_IMAGE }
78
79/* thumbnails mode */
80#define t_move_sel { ct_move_sel, MODE_THUMB }
81#define t_reload_all { ct_reload_all, MODE_THUMB }
82
83#endif