Open Ephys GUI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
EditorViewportButton Class Reference

#include <UIComponent.h>

Inheritance diagram for EditorViewportButton:
OpenGLCanvas

List of all members.

Public Member Functions

 EditorViewportButton (UIComponent *ui)
 ~EditorViewportButton ()
bool isOpen ()
void newOpenGLContextCreated ()
void renderOpenGL ()
void drawName ()
void drawButton ()
void toggleState ()
void mouseDown (const MouseEvent &e)
- Public Member Functions inherited from OpenGLCanvas
 OpenGLCanvas ()
 ~OpenGLCanvas ()
void setUp2DCanvas ()
void activateAntiAliasing ()
virtual void refreshState ()
void resized ()
virtual void canvasWasResized ()
void mouseDrag (const MouseEvent &e)
void mouseMove (const MouseEvent &e)
void mouseUp (const MouseEvent &e)
void mouseWheelMove (const MouseEvent &, float, float)
virtual void mouseDownInCanvas (const MouseEvent &e)
virtual void mouseDragInCanvas (const MouseEvent &e)
virtual void mouseMoveInCanvas (const MouseEvent &e)
virtual void mouseUpInCanvas (const MouseEvent &e)
virtual void mouseWheelMoveInCanvas (const MouseEvent &, float, float)
void startCallbacks ()
void stopCallbacks ()
int getScrollAmount ()
int getScrollBarWidth ()
void drawScrollBars ()
void drawRoundedRect (float x, float y, float w, float h, float r, int n)
FTGLPixmapFont * getFont (int fontCode)
virtual int getHeaderHeight ()
virtual int getFooterHeight ()
void setClearColor (int colorCode)

Additional Inherited Members

- Public Types inherited from OpenGLCanvas
enum  colorCodes { white, black, lightgrey, darkgrey }
enum  fontCodes {
  miso_regular = 0, miso_bold = 1, miso_light = 2, bebas_neue = 3,
  ostrich = 4, cpmono_extra_light = 5, cpmono_light = 6, cpmono_plain = 7,
  cpmono_bold = 8, nordic = 9, silkscreen = 10
}
- Protected Member Functions inherited from OpenGLCanvas
virtual int getTotalHeight ()
void showScrollBars ()
- Protected Attributes inherited from OpenGLCanvas
int scrollPix
bool animationIsActive
int refreshMs

Constructor & Destructor Documentation

EditorViewportButton::EditorViewportButton ( UIComponent ui)
EditorViewportButton::~EditorViewportButton ( )

Member Function Documentation

bool EditorViewportButton::isOpen ( )
void EditorViewportButton::newOpenGLContextCreated ( )
void EditorViewportButton::renderOpenGL ( )
void EditorViewportButton::drawName ( )
void EditorViewportButton::drawButton ( )
void EditorViewportButton::toggleState ( )
void EditorViewportButton::mouseDown ( const MouseEvent &  e)

Reimplemented from OpenGLCanvas.


The documentation for this class was generated from the following file: