[fixup] timeout -> delay

This commit is contained in:
tokyo4j 2024-04-04 02:45:54 +09:00
parent 776b84b792
commit f38a9077ae
3 changed files with 14 additions and 14 deletions

View file

@ -125,8 +125,8 @@ struct rcxml {
/* window snapping */ /* window snapping */
int snap_edge_range; int snap_edge_range;
int snap_preview_interior_timeout; int snap_preview_delay_interior;
int snap_preview_exterior_timeout; int snap_preview_delay_exterior;
bool snap_top_maximize; bool snap_top_maximize;
enum tiling_events_mode snap_tiling_events_mode; enum tiling_events_mode snap_tiling_events_mode;

View file

@ -912,18 +912,18 @@ entry(xmlNode *node, char *nodename, char *content)
rc.window_edge_strength = atoi(content); rc.window_edge_strength = atoi(content);
} else if (!strcasecmp(nodename, "range.snapping")) { } else if (!strcasecmp(nodename, "range.snapping")) {
rc.snap_edge_range = atoi(content); rc.snap_edge_range = atoi(content);
} else if (!strcasecmp(nodename, "edgeType.previewTimeout.snapping")) { } else if (!strcasecmp(nodename, "edgeType.previewDelay.snapping")) {
if (!strcasecmp(content, "interior")) { if (!strcasecmp(content, "interior")) {
edge_type = EDGE_TYPE_INTERIOR; edge_type = EDGE_TYPE_INTERIOR;
} else if (!strcasecmp(content, "exterior")) { } else if (!strcasecmp(content, "exterior")) {
edge_type = EDGE_TYPE_EXTERIOR; edge_type = EDGE_TYPE_EXTERIOR;
} }
} else if (!strcasecmp(nodename, "previewTimeout.snapping")) { } else if (!strcasecmp(nodename, "previewDelay.snapping")) {
if (edge_type & EDGE_TYPE_INTERIOR) { if (edge_type & EDGE_TYPE_INTERIOR) {
rc.snap_preview_interior_timeout = atoi(content); rc.snap_preview_delay_interior = atoi(content);
} }
if (edge_type & EDGE_TYPE_EXTERIOR) { if (edge_type & EDGE_TYPE_EXTERIOR) {
rc.snap_preview_exterior_timeout = atoi(content); rc.snap_preview_delay_exterior = atoi(content);
} }
} else if (!strcasecmp(nodename, "topMaximize.snapping")) { } else if (!strcasecmp(nodename, "topMaximize.snapping")) {
set_bool(content, &rc.snap_top_maximize); set_bool(content, &rc.snap_top_maximize);
@ -1202,8 +1202,8 @@ rcxml_init(void)
rc.window_edge_strength = 20; rc.window_edge_strength = 20;
rc.snap_edge_range = 1; rc.snap_edge_range = 1;
rc.snap_preview_interior_timeout = 500; rc.snap_preview_delay_interior = 500;
rc.snap_preview_exterior_timeout = 500; rc.snap_preview_delay_exterior = 500;
rc.snap_top_maximize = true; rc.snap_top_maximize = true;
rc.snap_tiling_events_mode = LAB_TILING_EVENTS_ALWAYS; rc.snap_tiling_events_mode = LAB_TILING_EVENTS_ALWAYS;

View file

@ -157,21 +157,21 @@ show_edge_overlay(struct seat *seat, enum view_edge edge,
seat->overlay.active.edge = edge; seat->overlay.active.edge = edge;
seat->overlay.active.output = output; seat->overlay.active.output = output;
int timeout; int delay;
if (edge_has_adjacent_output_from_cursor(seat, output, edge)) { if (edge_has_adjacent_output_from_cursor(seat, output, edge)) {
timeout = rc.snap_preview_interior_timeout; delay = rc.snap_preview_delay_interior;
} else { } else {
timeout = rc.snap_preview_exterior_timeout; delay = rc.snap_preview_delay_exterior;
} }
if (timeout > 0) { if (delay > 0) {
if (!seat->overlay.timer) { if (!seat->overlay.timer) {
seat->overlay.timer = wl_event_loop_add_timer( seat->overlay.timer = wl_event_loop_add_timer(
seat->server->wl_event_loop, seat->server->wl_event_loop,
handle_edge_overlay_timeout, seat); handle_edge_overlay_timeout, seat);
} }
/* Show overlay <previewTimeout>ms later */ /* Show overlay <snapping><previewDelay>ms later */
wl_event_source_timer_update(seat->overlay.timer, timeout); wl_event_source_timer_update(seat->overlay.timer, delay);
} else { } else {
/* Show overlay now */ /* Show overlay now */
struct wlr_box box = get_edge_snap_box(seat->overlay.active.edge, struct wlr_box box = get_edge_snap_box(seat->overlay.active.edge,