mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-01 13:57:32 +00:00
Bug 1197441 - Remove BrowserToolbarBase.setButtonEnabled. r=mcomella
This commit is contained in:
parent
5483bf7f34
commit
0679da6f77
@ -47,7 +47,7 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
|
||||
// We don't want users clicking the forward button in transitions, but we don't want it to
|
||||
// look disabled to avoid flickering complications (e.g. disabled in editing mode), so undo
|
||||
// the work of the super class' constructor.
|
||||
setButtonEnabled(forwardButton, true);
|
||||
forwardButton.setEnabled(true);
|
||||
|
||||
updateForwardButtonState(ForwardButtonState.HIDDEN);
|
||||
}
|
||||
@ -171,8 +171,8 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
|
||||
// We already know the forward button state - no need to store it here.
|
||||
backButtonWasEnabledOnStartEditing = backButton.isEnabled();
|
||||
|
||||
setButtonEnabled(backButton, false);
|
||||
setButtonEnabled(forwardButton, false);
|
||||
backButton.setEnabled(false);
|
||||
forwardButton.setEnabled(false);
|
||||
|
||||
super.startEditing(url, animator);
|
||||
}
|
||||
@ -190,7 +190,7 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
|
||||
if (isEditing()) {
|
||||
stopEditingNewTablet();
|
||||
|
||||
setButtonEnabled(backButton, backButtonWasEnabledOnStartEditing);
|
||||
backButton.setEnabled(backButtonWasEnabledOnStartEditing);
|
||||
updateForwardButtonState(forwardButtonState);
|
||||
}
|
||||
|
||||
@ -198,10 +198,10 @@ class BrowserToolbarTablet extends BrowserToolbarTabletBase {
|
||||
}
|
||||
|
||||
private void stopEditingNewTablet() {
|
||||
// Undo the changes caused by calling setButtonEnabled in startEditing.
|
||||
// Undo the changes caused by calling setEnabled for forwardButton in startEditing.
|
||||
// Note that this should be called first so the enabled state of the
|
||||
// forward button is set to the proper value.
|
||||
setButtonEnabled(forwardButton, true);
|
||||
forwardButton.setEnabled(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -50,9 +50,9 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
|
||||
actionItemBar = (LinearLayout) findViewById(R.id.menu_items);
|
||||
|
||||
backButton = (BackButton) findViewById(R.id.back);
|
||||
setButtonEnabled(backButton, false);
|
||||
backButton.setEnabled(false);
|
||||
forwardButton = (ForwardButton) findViewById(R.id.forward);
|
||||
setButtonEnabled(forwardButton, false);
|
||||
forwardButton.setEnabled(false);
|
||||
initButtonListeners();
|
||||
|
||||
focusOrder.addAll(Arrays.asList(tabsButton, (View) backButton, (View) forwardButton, this));
|
||||
@ -113,7 +113,7 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
|
||||
|
||||
@Override
|
||||
protected void updateNavigationButtons(final Tab tab) {
|
||||
setButtonEnabled(backButton, canDoBack(tab));
|
||||
backButton.setEnabled(canDoBack(tab));
|
||||
animateForwardButton(
|
||||
canDoForward(tab) ? ForwardButtonAnimation.SHOW : ForwardButtonAnimation.HIDE);
|
||||
}
|
||||
@ -170,8 +170,4 @@ abstract class BrowserToolbarTabletBase extends BrowserToolbar {
|
||||
protected boolean canDoForward(final Tab tab) {
|
||||
return (tab.canDoForward() && !isEditing());
|
||||
}
|
||||
|
||||
protected static void setButtonEnabled(final ImageButton button, final boolean enabled) {
|
||||
button.setEnabled(enabled);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user