Ardour  9.0-pre0-582-g084a23a80d
ArdourWidgets::ArdourIcon Namespace Reference

Enumerations

enum  Icon {
  RecButton , ZoomIn , ZoomOut , ZoomFull ,
  TransportPanic , TransportStop , TransportPlay , TransportLoop ,
  TransportRange , TransportStart , TransportEnd , TransportMetronom ,
  ToolGrab , ToolGrid , ToolRange , ToolCut ,
  ToolStretch , ToolAudition , ToolDraw , ToolContent ,
  ZoomExpand , TimeAxisShrink , TimeAxisExpand , StripWidth ,
  CloseCross , HideEye , PlusSign , ScrollLeft ,
  ScrollRight , NudgeLeft , NudgeRight , DinMidi ,
  PsetAdd , PsetSave , PsetDelete , PsetBrowse ,
  PluginReset , PluginBypass , PluginPinout , LatencyClock ,
  Config , ConfigReset , PowerOnOff , ShadedPlusSign ,
  Folder , Lock , Mixer , Meters ,
  TapeReel , TrackWaveform , TailTimeClock , AttachmentLeft ,
  AttachmentRight , AttachmentBottom , NoIcon
}
 

Functions

bool render (cairo_t *cr, const enum Icon icon, const int width, const int height, const Gtkmm2ext::ActiveState state, const uint32_t fg_color)
 
bool expose (GdkEventExpose *ev, Gtk::Widget *w, const enum Icon icon)
 
bool expose_with_text (GdkEventExpose *ev, Gtk::Widget *w, const enum Icon icon, std::string const &)
 

Enumeration Type Documentation

◆ Icon

Enumerator
RecButton 
ZoomIn 
ZoomOut 
ZoomFull 
TransportPanic 
TransportStop 
TransportPlay 
TransportLoop 
TransportRange 
TransportStart 
TransportEnd 
TransportMetronom 
ToolGrab 
ToolGrid 
ToolRange 
ToolCut 
ToolStretch 
ToolAudition 
ToolDraw 
ToolContent 
ZoomExpand 
TimeAxisShrink 
TimeAxisExpand 
StripWidth 
CloseCross 
HideEye 
PlusSign 
ScrollLeft 
ScrollRight 
NudgeLeft 
NudgeRight 
DinMidi 
PsetAdd 
PsetSave 
PsetDelete 
PsetBrowse 
PluginReset 
PluginBypass 
PluginPinout 
LatencyClock 
Config 
ConfigReset 
PowerOnOff 
ShadedPlusSign 
Folder 
Lock 
Mixer 
Meters 
TapeReel 
TrackWaveform 
TailTimeClock 
AttachmentLeft 
AttachmentRight 
AttachmentBottom 
NoIcon 

Definition at line 30 of file ardour_icon.h.

Function Documentation

◆ expose()

bool ArdourWidgets::ArdourIcon::expose ( GdkEventExpose ev,
Gtk::Widget w,
const enum Icon  icon 
)

◆ expose_with_text()

bool ArdourWidgets::ArdourIcon::expose_with_text ( GdkEventExpose ev,
Gtk::Widget w,
const enum Icon  icon,
std::string const &   
)

◆ render()

bool ArdourWidgets::ArdourIcon::render ( cairo_t *  cr,
const enum Icon  icon,
const int  width,
const int  height,
const Gtkmm2ext::ActiveState  state,
const uint32_t  fg_color 
)