mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
Allow 0 in padding when passing more then 1 argument.
This commit is contained in:
parent
2a5cb6f621
commit
d4bf5ad020
1 changed files with 13 additions and 3 deletions
|
@ -237,6 +237,7 @@ static ThemeColor hwb_to_rgb ( double h, double w, double b)
|
||||||
%type <fval> t_property_color_value_angle
|
%type <fval> t_property_color_value_angle
|
||||||
%type <sval> t_property_name
|
%type <sval> t_property_name
|
||||||
%type <distance> t_property_distance
|
%type <distance> t_property_distance
|
||||||
|
%type <distance> t_property_distance_zero
|
||||||
%type <ival> t_property_unit
|
%type <ival> t_property_unit
|
||||||
%type <wloc> t_property_position
|
%type <wloc> t_property_position
|
||||||
%type <wloc> t_property_position_ew
|
%type <wloc> t_property_position_ew
|
||||||
|
@ -369,17 +370,17 @@ t_property
|
||||||
$$->name = $1;
|
$$->name = $1;
|
||||||
$$->value.padding = (RofiPadding){ $3, $3, $3, $3 };
|
$$->value.padding = (RofiPadding){ $3, $3, $3, $3 };
|
||||||
}
|
}
|
||||||
| t_property_name T_PSEP t_property_distance t_property_distance T_PCLOSE {
|
| t_property_name T_PSEP t_property_distance_zero t_property_distance_zero T_PCLOSE {
|
||||||
$$ = rofi_theme_property_create ( P_PADDING );
|
$$ = rofi_theme_property_create ( P_PADDING );
|
||||||
$$->name = $1;
|
$$->name = $1;
|
||||||
$$->value.padding = (RofiPadding){ $3, $4, $3, $4 };
|
$$->value.padding = (RofiPadding){ $3, $4, $3, $4 };
|
||||||
}
|
}
|
||||||
| t_property_name T_PSEP t_property_distance t_property_distance t_property_distance T_PCLOSE {
|
| t_property_name T_PSEP t_property_distance_zero t_property_distance_zero t_property_distance_zero T_PCLOSE {
|
||||||
$$ = rofi_theme_property_create ( P_PADDING );
|
$$ = rofi_theme_property_create ( P_PADDING );
|
||||||
$$->name = $1;
|
$$->name = $1;
|
||||||
$$->value.padding = (RofiPadding){ $3, $4, $5, $4 };
|
$$->value.padding = (RofiPadding){ $3, $4, $5, $4 };
|
||||||
}
|
}
|
||||||
| t_property_name T_PSEP t_property_distance t_property_distance t_property_distance t_property_distance T_PCLOSE {
|
| t_property_name T_PSEP t_property_distance_zero t_property_distance_zero t_property_distance_zero t_property_distance_zero T_PCLOSE {
|
||||||
$$ = rofi_theme_property_create ( P_PADDING );
|
$$ = rofi_theme_property_create ( P_PADDING );
|
||||||
$$->name = $1;
|
$$->name = $1;
|
||||||
$$->value.padding = (RofiPadding){ $3, $4, $5, $6 };
|
$$->value.padding = (RofiPadding){ $3, $4, $5, $6 };
|
||||||
|
@ -469,6 +470,15 @@ t_property_highlight_style
|
||||||
| T_SMALLCAPS { $$ = ROFI_HL_SMALL_CAPS; }
|
| T_SMALLCAPS { $$ = ROFI_HL_SMALL_CAPS; }
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
t_property_distance_zero
|
||||||
|
: T_INT t_property_line_style {
|
||||||
|
$$.distance = (double) $1;
|
||||||
|
$$.type = ROFI_PU_PX;
|
||||||
|
$$.style = $2;
|
||||||
|
}
|
||||||
|
| t_property_distance { $$ = $1;}
|
||||||
|
;
|
||||||
/** Distance. */
|
/** Distance. */
|
||||||
t_property_distance
|
t_property_distance
|
||||||
/** Interger unit and line style */
|
/** Interger unit and line style */
|
||||||
|
|
Loading…
Reference in a new issue