mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2025-11-06 13:29:53 -05:00
feat: add option center_when_single_slave
This commit is contained in:
parent
400629aafa
commit
f90f575a4c
3 changed files with 29 additions and 7 deletions
|
|
@ -197,6 +197,7 @@ typedef struct {
|
|||
float default_smfact;
|
||||
unsigned int default_nmaster;
|
||||
int center_master_overspread;
|
||||
int center_when_single_slave;
|
||||
|
||||
unsigned int hotarea_size;
|
||||
unsigned int enable_hotarea;
|
||||
|
|
@ -1201,6 +1202,8 @@ void parse_config_line(Config *config, const char *line) {
|
|||
config->default_nmaster = atoi(value);
|
||||
} else if (strcmp(key, "center_master_overspread") == 0) {
|
||||
config->center_master_overspread = atoi(value);
|
||||
} else if (strcmp(key, "center_when_single_slave") == 0) {
|
||||
config->center_when_single_slave = atoi(value);
|
||||
} else if (strcmp(key, "hotarea_size") == 0) {
|
||||
config->hotarea_size = atoi(value);
|
||||
} else if (strcmp(key, "enable_hotarea") == 0) {
|
||||
|
|
@ -2354,6 +2357,7 @@ void override_config(void) {
|
|||
default_smfact = CLAMP_FLOAT(config.default_smfact, 0.1f, 0.9f);
|
||||
default_nmaster = CLAMP_INT(config.default_nmaster, 1, 1000);
|
||||
center_master_overspread = CLAMP_INT(config.center_master_overspread, 0, 1);
|
||||
center_when_single_slave = CLAMP_INT(config.center_when_single_slave, 0, 1);
|
||||
new_is_master = CLAMP_INT(config.new_is_master, 0, 1);
|
||||
|
||||
// 概述模式设置
|
||||
|
|
@ -2503,6 +2507,8 @@ void set_value_default() {
|
|||
config.default_nmaster = default_nmaster; // 默认master数量
|
||||
config.center_master_overspread =
|
||||
center_master_overspread; // 中心master时是否铺满
|
||||
config.center_when_single_slave =
|
||||
center_when_single_slave; // 单个slave时是否居中
|
||||
|
||||
config.numlockon = numlockon; // 是否打开右边小键盘
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue