Merge pull request #46769 from Calinou/assetlib-widen-pagination-buttons

Make the pagination buttons wider in the asset library browser
This commit is contained in:
Rémi Verschelde 2021-03-07 21:48:27 +01:00 committed by GitHub
commit 1e59443cd2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -969,14 +969,16 @@ HBoxContainer *EditorAssetLibrary::_make_pages(int p_page, int p_page_count, int
for (int i = from; i < to; i++) {
if (i == p_page) {
Button *current = memnew(Button);
current->set_text(itos(i + 1));
// Keep the extended padding for the currently active page (see below).
current->set_text(vformat(" %d ", i + 1));
current->set_disabled(true);
current->set_focus_mode(Control::FOCUS_NONE);
hbc->add_child(current);
} else {
Button *current = memnew(Button);
current->set_text(itos(i + 1));
// Add padding to make page number buttons easier to click.
current->set_text(vformat(" %d ", i + 1));
current->connect("pressed", callable_mp(this, &EditorAssetLibrary::_search), varray(i));
hbc->add_child(current);