gtkIOStream  1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
ArrowFuncData Class Reference

class to pass using operator<< for creating an arrow button More...

#include <Buttons.H>

Inheritance diagram for ArrowFuncData:
[legend]
Collaboration diagram for ArrowFuncData:
[legend]

Public Member Functions

 ArrowFuncData (void)
 
 ArrowFuncData (void(*f)(void *, void *), gpointer d, GtkArrowType at, GtkShadowType sh, GtkWidget *a)
 
 ArrowFuncData (GCallback f, gpointer d, GtkArrowType at, GtkShadowType sh, GtkWidget *a)
 
- Public Member Functions inherited from AnyFuncData
 AnyFuncData (void)
 
 AnyFuncData (const string &s, GCallback f, gpointer d)
 
 AnyFuncData (const char *s, GCallback f, gpointer d)
 
 AnyFuncData (const char *s, void(*f)(void *, void *), gpointer d)
 

Public Attributes

GtkArrowType whichArrow
 The type of arrow to create {GTK_ARROW_UP, GTK_ARROW_DOWN, GTK_ARROW_LEFT, GTK_ARROW_RIGHT, GTK_ARROW_NONE}. More...
 
GtkShadowType whichShadow
 The shadow to use {GTK_SHADOW_NONE, GTK_SHADOW_IN, GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT}. More...
 
- Public Attributes inherited from AnyFuncData
const char * str
 The label to show in the button. More...
 
void(* func )()
 The function to call when the button is pressed. More...
 
gpointer data
 The data to pass to func when the button it pressed. More...
 

Detailed Description

class to pass using operator<< for creating an arrow button

Definition at line 126 of file Buttons.H.

Constructor & Destructor Documentation

◆ ArrowFuncData() [1/3]

ArrowFuncData::ArrowFuncData ( void  )
inline

Definition at line 128 of file Buttons.H.

◆ ArrowFuncData() [2/3]

ArrowFuncData::ArrowFuncData ( void(*)(void *, void *)  f,
gpointer  d,
GtkArrowType  at,
GtkShadowType  sh,
GtkWidget *  a 
)
inline

Definition at line 132 of file Buttons.H.

◆ ArrowFuncData() [3/3]

ArrowFuncData::ArrowFuncData ( GCallback  f,
gpointer  d,
GtkArrowType  at,
GtkShadowType  sh,
GtkWidget *  a 
)
inline

Definition at line 136 of file Buttons.H.

Member Data Documentation

◆ whichArrow

GtkArrowType ArrowFuncData::whichArrow

The type of arrow to create {GTK_ARROW_UP, GTK_ARROW_DOWN, GTK_ARROW_LEFT, GTK_ARROW_RIGHT, GTK_ARROW_NONE}.

Definition at line 140 of file Buttons.H.

◆ whichShadow

GtkShadowType ArrowFuncData::whichShadow

The shadow to use {GTK_SHADOW_NONE, GTK_SHADOW_IN, GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT}.

Definition at line 141 of file Buttons.H.


The documentation for this class was generated from the following file:
gtkIOStream: ArrowFuncData Class Reference
GTK+ IOStream  Beta