blob: bc4c1c691a0660040f16e3c9149587a3cd22d4d6 [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.infobar;
import org.chromium.chrome.browser.infobar.InfoBarLayout;
import android.content.Context;
/**
* Interface to group the different sub panels of the translate infobar.
* TODO(dfalcantara): Absorb this into the InfoBarView class when the TranslateInfoBar is split up.
*/
public interface TranslateSubPanel {
/**
* Creates a View containing the content of the new subpanel.
* @param context Context containing the View's resources.
* @param layout InfoBarLayout to insert controls into.
*/
void createContent(Context context, InfoBarLayout layout);
void onButtonClicked(boolean primary);
}