Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

GUILevel.cc File Reference

#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <unistd.h>
#include <math.h>
#include <float.h>
#include <gtk/gtk.h>
#include <gdk/gdkrgb.h>
#include "GUILevel.hh"

Include dependency graph for GUILevel.cc:

Include dependency graph

Go to the source code of this file.

Functions

 G_LOCK_DEFINE_STATIC (gmInputMutex)
int main (int argc, char *argv[])
gboolean WrapOnDelete (GtkWidget *gwSender, GdkEvent *geEvent, gpointer gpData)
void WrapOnConnectClick (GtkButton *gbSender, gpointer gpData)
gboolean WrapOnSofarExpose (GtkWidget *gwSender, GdkEventExpose *geeEvent, gpointer gpData)
gboolean WrapOnSofarMotion (GtkWidget *gwSender, GdkEventMotion *gemEvent, gpointer gpData)
gboolean WrapOnSofarConfigure (GtkWidget *gwSender, GdkEventConfigure *gecEvent, gpointer gpData)
void WrapOnGdkInput (gpointer gpData, gint iSource, GdkInputCondition gicCondition)

Variables

const char * cpWindowTxt = "Level"
const char * cpLServerTxt = "Server"
const char * cpaLChannelTxt [] = { "Channel", "Direction" }
const char * cpBConnectTxt = "Connect"
const char * cpLAlgorithmTxt = "Algorithm"
const char * cpaLAlgorithmMenu []
const char * cpLIntegrationTimeTxt = "Integration time"
const char * cpLLowFrequencyTxt = "Lower frequency"
const char * cpLHighFrequencyTxt = "Higher frequency"
const char * cpLDisplayLowTxt = "Display low limit"
const char * cpLDisplayHighTxt = "Display high limit"
clGUILevel GUILevel


Function Documentation

G_LOCK_DEFINE_STATIC gmInputMutex   ) 
 

int main int  argc,
char *  argv[]
 

Definition at line 55 of file GUILevel.cc.

References GUILevel, and clGUILevel::Main().

gboolean WrapOnDelete GtkWidget *  gwSender,
GdkEvent *  geEvent,
gpointer  gpData
 

Definition at line 63 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnDelete().

void WrapOnConnectClick GtkButton *  gbSender,
gpointer  gpData
 

Definition at line 70 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnConnectClick().

gboolean WrapOnSofarExpose GtkWidget *  gwSender,
GdkEventExpose *  geeEvent,
gpointer  gpData
 

Definition at line 76 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnSofarExpose().

Referenced by clGUILevel::ConnectSignals().

gboolean WrapOnSofarMotion GtkWidget *  gwSender,
GdkEventMotion *  gemEvent,
gpointer  gpData
 

Definition at line 83 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnSofarMotion().

Referenced by clGUILevel::ConnectSignals().

gboolean WrapOnSofarConfigure GtkWidget *  gwSender,
GdkEventConfigure *  gecEvent,
gpointer  gpData
 

Definition at line 90 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnSofarConfigure().

Referenced by clGUILevel::ConnectSignals().

void WrapOnGdkInput gpointer  gpData,
gint  iSource,
GdkInputCondition  gicCondition
 

Definition at line 97 of file GUILevel.cc.

References GUILevel, and clGUILevel::OnGdkInput().


Variable Documentation

const char* cpWindowTxt = "Level" [static]
 

Definition at line 37 of file GUILevel.cc.

Referenced by clGUILevel::Build(), and clGUILevel::Main().

const char* cpLServerTxt = "Server" [static]
 

Definition at line 39 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable1().

const char* cpaLChannelTxt[] = { "Channel", "Direction" } [static]
 

Definition at line 40 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable1().

const char* cpBConnectTxt = "Connect" [static]
 

Definition at line 41 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable1().

const char* cpLAlgorithmTxt = "Algorithm" [static]
 

Definition at line 43 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpaLAlgorithmMenu[] [static]
 

Initial value:

 { "Peak", "RMS", "Mean", "Median",
    "StdDev" }

Definition at line 44 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpLIntegrationTimeTxt = "Integration time" [static]
 

Definition at line 46 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpLLowFrequencyTxt = "Lower frequency" [static]
 

Definition at line 47 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpLHighFrequencyTxt = "Higher frequency" [static]
 

Definition at line 48 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpLDisplayLowTxt = "Display low limit" [static]
 

Definition at line 49 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

const char* cpLDisplayHighTxt = "Display high limit" [static]
 

Definition at line 50 of file GUILevel.cc.

Referenced by clGUILevel::BuildTable2().

clGUILevel GUILevel
 

Definition at line 52 of file GUILevel.cc.

Referenced by main(), WrapOnConnectClick(), WrapOnDelete(), WrapOnGdkInput(), WrapOnSofarConfigure(), WrapOnSofarExpose(), and WrapOnSofarMotion().


Generated on Sun Oct 26 19:11:45 2003 for HASAS by doxygen 1.3.3