#include "chrome/browser/ui/views/tabs/fake_tab_slot_controller.h"
#include "chrome/browser/ui/views/tabs/tab_container.h"
#include "chrome/browser/ui/views/tabs/tab_strip_controller.h"
FakeTabSlotController::FakeTabSlotController(
TabStripController* tab_strip_controller)
: … { … }
const ui::ListSelectionModel& FakeTabSlotController::GetSelectionModel() const { … }
Tab* FakeTabSlotController::tab_at(int index) const { … }
void FakeTabSlotController::ToggleTabGroupCollapsedState(
const tab_groups::TabGroupId group,
ToggleTabGroupCollapsedStateOrigin origin) { … }
bool FakeTabSlotController::IsActiveTab(const Tab* tab) const { … }
bool FakeTabSlotController::IsTabSelected(const Tab* tab) const { … }
bool FakeTabSlotController::IsTabPinned(const Tab* tab) const { … }
bool FakeTabSlotController::IsTabFirst(const Tab* tab) const { … }
bool FakeTabSlotController::IsFocusInTabs() const { … }
bool FakeTabSlotController::ShouldCompactLeadingEdge() const { … }
TabSlotController::Liveness FakeTabSlotController::ContinueDrag(
views::View* view,
const ui::LocatedEvent& event) { … }
bool FakeTabSlotController::EndDrag(EndDragReason reason) { … }
Tab* FakeTabSlotController::GetTabAt(const gfx::Point& point) { … }
const Tab* FakeTabSlotController::GetAdjacentTab(const Tab* tab, int offset) { … }
bool FakeTabSlotController::HoverCardIsShowingForTab(Tab* tab) { … }
int FakeTabSlotController::GetBackgroundOffset() const { … }
int FakeTabSlotController::GetStrokeThickness() const { … }
bool FakeTabSlotController::CanPaintThrobberToLayer() const { … }
bool FakeTabSlotController::HasVisibleBackgroundTabShapes() const { … }
SkColor FakeTabSlotController::GetTabSeparatorColor() const { … }
SkColor FakeTabSlotController::GetTabForegroundColor(TabActive active) const { … }
std::optional<int> FakeTabSlotController::GetCustomBackgroundId(
BrowserFrameActiveState active_state) const { … }
std::u16string FakeTabSlotController::GetAccessibleTabName(
const Tab* tab) const { … }
float FakeTabSlotController::GetHoverOpacityForTab(
float range_parameter) const { … }
float FakeTabSlotController::GetHoverOpacityForRadialHighlight() const { … }
std::u16string FakeTabSlotController::GetGroupTitle(
const tab_groups::TabGroupId& group_id) const { … }
std::u16string FakeTabSlotController::GetGroupContentString(
const tab_groups::TabGroupId& group) const { … }
tab_groups::TabGroupColorId FakeTabSlotController::GetGroupColorId(
const tab_groups::TabGroupId& group_id) const { … }
bool FakeTabSlotController::IsGroupCollapsed(
const tab_groups::TabGroupId& group) const { … }
SkColor FakeTabSlotController::GetPaintedGroupColor(
const tab_groups::TabGroupColorId& color_id) const { … }
const Browser* FakeTabSlotController::GetBrowser() const { … }
int FakeTabSlotController::GetInactiveTabWidth() const { … }
bool FakeTabSlotController::IsFrameCondensed() const { … }
#if BUILDFLAG(IS_CHROMEOS_ASH)
bool FakeTabSlotController::IsLockedForOnTask() {
return on_task_locked_;
}
#endif