theme: add separate bar_height setting
This commit is contained in:
parent
3933eba30c
commit
01f9c094ee
12 changed files with 97 additions and 36 deletions
|
|
@ -2302,6 +2302,7 @@ impl ConfigProxyHandler {
|
|||
let sized = match sized {
|
||||
TITLE_HEIGHT => ThemeSized::title_height,
|
||||
BORDER_WIDTH => ThemeSized::border_width,
|
||||
BAR_HEIGHT => ThemeSized::bar_height,
|
||||
_ => return Err(CphError::UnknownSized(sized.0)),
|
||||
};
|
||||
Ok(sized)
|
||||
|
|
@ -2309,7 +2310,7 @@ impl ConfigProxyHandler {
|
|||
|
||||
fn handle_get_size(&self, sized: Resizable) -> Result<(), CphError> {
|
||||
let sized = self.get_sized(sized)?;
|
||||
let size = sized.field(&self.state.theme).get();
|
||||
let size = sized.field(&self.state.theme).val.get();
|
||||
self.respond(Response::GetSize { size });
|
||||
Ok(())
|
||||
}
|
||||
|
|
@ -2322,7 +2323,9 @@ impl ConfigProxyHandler {
|
|||
if size > sized.max() {
|
||||
return Err(CphError::InvalidSize(size, sized));
|
||||
}
|
||||
sized.field(&self.state.theme).set(size);
|
||||
let field = sized.field(&self.state.theme);
|
||||
field.val.set(size);
|
||||
field.set.set(true);
|
||||
self.spaces_change();
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue