mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-05-07 12:06:44 -04:00
feat: add option drag_tile_small
This commit is contained in:
parent
aa5b907613
commit
b9300aac82
5 changed files with 18 additions and 0 deletions
|
|
@ -226,6 +226,7 @@ typedef struct {
|
|||
int32_t snap_distance;
|
||||
int32_t enable_floating_snap;
|
||||
int32_t drag_tile_to_tile;
|
||||
int32_t drag_tile_small;
|
||||
uint32_t swipe_min_threshold;
|
||||
float focused_opacity;
|
||||
float unfocused_opacity;
|
||||
|
|
@ -1445,6 +1446,8 @@ bool parse_option(Config *config, char *key, char *value) {
|
|||
config->enable_floating_snap = atoi(value);
|
||||
} else if (strcmp(key, "drag_tile_to_tile") == 0) {
|
||||
config->drag_tile_to_tile = atoi(value);
|
||||
} else if (strcmp(key, "drag_tile_small") == 0) {
|
||||
config->drag_tile_small = atoi(value);
|
||||
} else if (strcmp(key, "swipe_min_threshold") == 0) {
|
||||
config->swipe_min_threshold = atoi(value);
|
||||
} else if (strcmp(key, "focused_opacity") == 0) {
|
||||
|
|
@ -3189,6 +3192,7 @@ void override_config(void) {
|
|||
config.drag_floating_refresh_interval =
|
||||
CLAMP_FLOAT(config.drag_floating_refresh_interval, 0.0f, 1000.0f);
|
||||
config.drag_tile_to_tile = CLAMP_INT(config.drag_tile_to_tile, 0, 1);
|
||||
config.drag_tile_small = CLAMP_INT(config.drag_tile_small, 0, 1);
|
||||
config.allow_tearing = CLAMP_INT(config.allow_tearing, 0, 2);
|
||||
config.allow_shortcuts_inhibit =
|
||||
CLAMP_INT(config.allow_shortcuts_inhibit, 0, 1);
|
||||
|
|
@ -3358,6 +3362,7 @@ void set_value_default() {
|
|||
config.no_radius_when_single = 0;
|
||||
config.snap_distance = 30;
|
||||
config.drag_tile_to_tile = 0;
|
||||
config.drag_tile_small = 1;
|
||||
config.enable_floating_snap = 0;
|
||||
config.swipe_min_threshold = 1;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue