RcActionButton is now always its natural width

This commit is contained in:
Paul Davis 2019-06-06 18:30:12 -06:00
parent c2200e74ab
commit 2a38833fca
1 changed files with 7 additions and 4 deletions

View File

@ -190,13 +190,16 @@ void
RcActionButton::add_to_page (OptionEditorPage *p)
{
int const n = p->table.property_n_rows();
int m = n + 1;
const int m = n + 1;
p->table.resize (m, 3);
Alignment* a = manage (new Alignment (0, 0.5, 0, 1.0));
a->add (*_button);
if (_label) {
p->table.attach (*_label, 1, 2, n, n + 1, FILL | EXPAND);
p->table.attach (*_button, 2, 3, n, n + 1, FILL | EXPAND);
p->table.attach (*_label, 1, 2, n, m);
p->table.attach (*a, 2, 3, n, m, FILL|EXPAND);
} else {
p->table.attach (*_button, 1, 3, n, n + 1, FILL | EXPAND);
p->table.attach (*a, 1, 3, n, m, FILL|EXPAND);
}
}