It's hip to (not) be square...

This commit is contained in:
Simon Long 2024-05-03 11:49:05 +01:00
parent 94f21ca61c
commit e3d2224b55
4 changed files with 19 additions and 13 deletions

View file

@ -74,10 +74,10 @@ magnify(struct output *output, struct wlr_buffer *output_buffer, struct wlr_box
ox *= output->wlr_output->scale;
oy *= output->wlr_output->scale;
int width = rc.mag_size + 1;
int height = width;
double x = ox - (rc.mag_size / 2.0);
double y = oy - (rc.mag_size / 2.0);
int width = rc.mag_width + 1;
int height = rc.mag_height + 1;
double x = ox - (rc.mag_width / 2.0);
double y = oy - (rc.mag_height / 2.0);
double cropped_width = width;
double cropped_height = height;
double dst_x = 0;

View file

@ -1047,8 +1047,10 @@ entry(xmlNode *node, char *nodename, char *content)
} else {
wlr_log(WLR_ERROR, "Missing 'button' argument for tablet button mapping");
}
} else if (!strcasecmp(nodename, "size.magnifier")) {
rc.mag_size = atoi(content);
} else if (!strcasecmp(nodename, "width.magnifier")) {
rc.mag_width = atoi(content);
} else if (!strcasecmp(nodename, "height.magnifier")) {
rc.mag_height = atoi(content);
} else if (!strcasecmp(nodename, "initScale.magnifier")) {
rc.mag_scale = atoi(content);
} else if (!strcasecmp(nodename, "borderColour.magnifier")) {
@ -1264,7 +1266,8 @@ rcxml_init(void)
rc.workspace_config.min_nr_workspaces = 1;
rc.mag_scale = 2;
rc.mag_size = 400;
rc.mag_width = 400;
rc.mag_height = 400;
rc.mag_border_col.r = 255;
rc.mag_border_col.g = 0;
rc.mag_border_col.b = 0;