Audacity  2.2.0
ExpandingToolBar.h File Reference
#include "../MemoryX.h"
#include <vector>
#include <wx/defs.h>
#include <wx/dialog.h>
#include <wx/dynarray.h>
#include <wx/panel.h>
#include <wx/hashmap.h>
#include <wx/timer.h>
#include <wx/minifram.h>
#include "ImageRoll.h"
#include "wxPanelWrapper.h"

Go to the source code of this file.

Classes

class  ExpandingToolBar
 A smart ToolBar class that has a "MainPanel" which is always displayed, and an "ExtraPanel" that can be hidden to save space. More...
 
class  ToolBarGrabber
 Draws the grabber for an ExpandingToolBar. More...
 
class  ToolBarDialog
 A dialog based container for ExpandingToolBars providing modal based operations. More...
 
class  ToolBarFrame
 A miniframe based container for ExpandingToolBars providing modeless presentation. More...
 
class  ToolBarArea
 An alterantive to ToolBarFrame which can contain an ExpandingToolBar. ToolBarArea is used for a 'docked' ToolBar, ToolBarFrame for a floating one. More...
 

Functions

 WX_DECLARE_VOIDPTR_HASH_MAP (int, WindowHash)
 
 WX_DEFINE_ARRAY (ExpandingToolBar *, ExpandingToolBarArray)
 
 WX_DECLARE_OBJARRAY (wxRect, wxArrayRect)
 

Function Documentation

WX_DECLARE_OBJARRAY ( wxRect  ,
wxArrayRect   
)
WX_DECLARE_VOIDPTR_HASH_MAP ( int  ,
WindowHash   
)
WX_DEFINE_ARRAY ( ExpandingToolBar ,
ExpandingToolBarArray   
)