MAGNIFY_DECREASE
};
-void magnify_toggle(struct server *server);
-void magnify_set_scale(struct server *server, enum magnify_dir dir);
+void magnifier_toggle(struct server *server);
+void magnifier_set_scale(struct server *server, enum magnify_dir dir);
bool output_wants_magnification(struct output *output);
-void magnify(struct output *output, struct wlr_buffer *output_buffer,
+void magnifier_draw(struct output *output, struct wlr_buffer *output_buffer,
struct wlr_box *damage);
-bool is_magnify_on(void);
-void magnify_reset(void);
+bool magnifier_is_enabled(void);
+void magnifier_reset(void);
#endif /* LABWC_MAGNIFIER_H */
rc.tablet.force_mouse_emulation = !rc.tablet.force_mouse_emulation;
break;
case ACTION_TYPE_TOGGLE_MAGNIFY:
- magnify_toggle(server);
+ magnifier_toggle(server);
break;
case ACTION_TYPE_ZOOM_IN:
- magnify_set_scale(server, MAGNIFY_INCREASE);
+ magnifier_set_scale(server, MAGNIFY_INCREASE);
break;
case ACTION_TYPE_ZOOM_OUT:
- magnify_set_scale(server, MAGNIFY_DECREASE);
+ magnifier_set_scale(server, MAGNIFY_DECREASE);
break;
case ACTION_TYPE_WARP_CURSOR:
{
}
struct wlr_box additional_damage = {0};
- if (state->buffer && is_magnify_on()) {
- magnify(output, state->buffer, &additional_damage);
+ if (state->buffer && magnifier_is_enabled()) {
+ magnifier_draw(output, state->buffer, &additional_damage);
}
bool committed = wlr_output_commit_state(wlr_output, state);
#define CLAMP(in, lower, upper) MAX(MIN((in), (upper)), (lower))
void
-magnify(struct output *output, struct wlr_buffer *output_buffer, struct wlr_box *damage)
+magnifier_draw(struct output *output, struct wlr_buffer *output_buffer, struct wlr_box *damage)
{
int width, height;
double x, y;
/* Toggles magnification on and off */
void
-magnify_toggle(struct server *server)
+magnifier_toggle(struct server *server)
{
enable_magnifier(server, !magnify_on);
/* Increases and decreases magnification scale */
void
-magnify_set_scale(struct server *server, enum magnify_dir dir)
+magnifier_set_scale(struct server *server, enum magnify_dir dir)
{
struct output *output = output_nearest_to_cursor(server);
/* Reset any buffers held by the magnifier */
void
-magnify_reset(void)
+magnifier_reset(void)
{
if (tmp_texture && tmp_buffer) {
wlr_texture_destroy(tmp_texture);
/* Report whether magnification is enabled */
bool
-is_magnify_on(void)
+magnifier_is_enabled(void)
{
return magnify_on;
}
reload_config_and_theme(server);
- magnify_reset();
+ magnifier_reset();
wlr_allocator_destroy(old_allocator);
wlr_renderer_destroy(old_renderer);