72 void setExtraComponent (
Component* extraTabComponent,
73 ExtraComponentPlacement extraComponentPlacement);
95 Colour getTabBackgroundColour()
const;
98 bool isFrontTab()
const;
107 virtual int getBestTabLength (
int depth);
111 void paintButton (
Graphics&,
bool,
bool)
override;
115 bool hitTest (
int x,
int y)
override;
117 void resized()
override;
119 void childBoundsChanged (
Component*)
override;
185 void setOrientation (Orientation orientation);
201 void setMinimumTabScaleFactor (
double newMinimumScale);
213 void addTab (
const String& tabName,
214 Colour tabBackgroundColour,
218 void setTabName (
int tabIndex,
const String& newName);
221 void removeTab (
int tabIndex,
bool animate =
false);
226 void moveTab (
int currentIndex,
int newIndex,
bool animate =
false);
229 int getNumTabs()
const;
241 void setCurrentTabIndex (
int newTabIndex,
bool sendChangeMessage =
true);
246 String getCurrentTabName()
const;
261 int indexOfTabButton (
const TabBarButton* button)
const;
270 virtual void currentTabChanged (
int newCurrentTabIndex,
271 const String& newCurrentTabName);
274 virtual void popupMenuClickOnTab (
int tabIndex,
const String& tabName);
279 Colour getTabBackgroundColour (
int tabIndex);
284 void setTabBackgroundColour (
int tabIndex,
Colour newColour);
#define noexcept
Definition DistrhoDefines.h:72
ChangeBroadcaster() noexcept
Definition juce_ChangeBroadcaster.cpp:26
Definition juce_Colour.h:38
Definition juce_Component.h:36
int getHeight() const noexcept
Definition juce_Component.h:274
Component() noexcept
Definition juce_Component.cpp:517
bool isMouseOver(bool includeChildren=false) const
Definition juce_Component.cpp:3159
int getWidth() const noexcept
Definition juce_Component.h:271
Definition juce_Font.h:42
Definition juce_GraphicsContext.h:45
Definition juce_ModifierKeys.h:41
Definition juce_OwnedArray.h:51
Definition juce_Path.h:65
Definition juce_Rectangle.h:67
Definition juce_StringArray.h:35
Definition juce_String.h:53
UINT_D64 w
Definition inflate.c:942
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586
static const char * name
Definition pugl.h:1582
static int int height
Definition pugl.h:1594
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
uch h[RAND_HEAD_LEN]
Definition crypt.c:459
#define const
Definition zconf.h:137