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

GUIDir.cc File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <time.h>
#include <signal.h>
#include <gtk/gtk.h>
#include <gdk/gdkrgb.h>
#include "GUIDir.hh"

Include dependency graph for GUIDir.cc:

Include dependency graph

Go to the source code of this file.

Functions

 G_LOCK_DEFINE_STATIC (gmInputMutex)
int main (int argc, char *argv[])
gint WrapOnDelete (GtkWidget *gwSender, GdkEventAny *geaEvent)
void WrapOnHideToggled (GtkToggleButton *gtbSender, gpointer gpData)
gint WrapOnConnectClick (GtkWidget *gwSender, gpointer gpData)
void WrapOnFreezeToggled (GtkToggleButton *gtbSender, gpointer gpData)
gint WrapOnExposeWorm (GtkWidget *gwSender, GdkEventExpose *geeEvent)
gint WrapOnMotionWorm (GtkWidget *gwSender, GdkEventMotion *gemEvent)
gint WrapOnPaletteActivate (GtkWidget *gwSender, gpointer gpData)
void WrapOnSaveClicks (GtkWidget *gwSender, gpointer gpData)
void WrapOnGdkInput (gpointer gpData, gint giSource, GdkInputCondition gicCondition)

Variables

const char * cpWindowTxt = "Direction"
const char * cpLServerTxt = "Server"
const char * cpBConnectTxt = "Connect"
const char * cpBDisconnectTxt = "Disconnect"
const char * cpCBFreezeTxt = "Freeze"
const char * cpLAlgorithmTxt = "Algorithm"
const char * cpaLAlgorithmMenu []
const char * cpLSoundSpeedTxt = "Sound speed"
const char * cpLLowFrequencyLimitTxt = "Low frequency limit"
const char * cpLIntegrationTimeTxt = "Integration time"
const char * cpLScalingTxt = "Scaling"
const char * cpaLScalingMenu []
const char * cpLScalingExponentTxt = "Scaling exponent"
const char * cpLRemoveNoiseTxt = "Remove noise"
const char * cpaLRemoveNoiseMenu []
const char * cpLAlphaTxt = "Alpha"
const char * cpLMeanLengthTxt = "Mean length"
const char * cpLGapLengthTxt = "Gap length"
const char * cpCBNormalizeTxt = "Normalize"
const char * cpCBNoFilterTxt = "No filter"
const char * cpLPaletteTxt = "Palette"
const char * cpaLPaletteMenu []
const char * cpLLeftDirectionTxt = "Left direction"
const char * cpLRightDirectionTxt = "Right direction"
const char * cpLSectorCountTxt = "Sector count"
const char * cpLDirectionScaleTxt = "Direction scale"
const char * cpCBSavingTxt = "Saving"
const char * cpBSaveTxt = "Save"
const char * cpFSSaveTxt = "Save to TIFF file"
clGUIDirGUIDir


Function Documentation

G_LOCK_DEFINE_STATIC gmInputMutex   ) 
 

int main int  argc,
char *  argv[]
 

Definition at line 79 of file GUIDir.cc.

References clGUIDir::Exec(), and GUIDir.

gint WrapOnDelete GtkWidget *  gwSender,
GdkEventAny *  geaEvent
 

Definition at line 92 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnDelete().

void WrapOnHideToggled GtkToggleButton *  gtbSender,
gpointer  gpData
 

Definition at line 98 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnHideToggled().

Referenced by clSpectGUI::ConnectSignals(), clGUILofar::ConnectSignals(), and clGUIDir::ConnectSignals().

gint WrapOnConnectClick GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 104 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnConnectClick().

void WrapOnFreezeToggled GtkToggleButton *  gtbSender,
gpointer  gpData
 

Definition at line 110 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnFreezeToggled().

Referenced by clSpectGUI::ConnectSignals(), clGUILofar::ConnectSignals(), and clGUIDir::ConnectSignals().

gint WrapOnExposeWorm GtkWidget *  gwSender,
GdkEventExpose *  geeEvent
 

Definition at line 116 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnExposeWorm().

Referenced by clGUIDir::ConnectSignals().

gint WrapOnMotionWorm GtkWidget *  gwSender,
GdkEventMotion *  gemEvent
 

Definition at line 122 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnMotionWorm().

Referenced by clGUIDir::ConnectSignals().

gint WrapOnPaletteActivate GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 128 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnPaletteActivate().

Referenced by clSpectGUI::ConnectSignals(), clGUILofar::ConnectSignals(), clGUILocate::ConnectSignals(), and clGUIDir::ConnectSignals().

void WrapOnSaveClicks GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 134 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnSaveClicks().

Referenced by clSpectGUI::ConnectSignals(), clGUILofar::ConnectSignals(), and clGUIDir::ConnectSignals().

void WrapOnGdkInput gpointer  gpData,
gint  giSource,
GdkInputCondition  gicCondition
 

Definition at line 140 of file GUIDir.cc.

References GUIDir, and clGUIDir::OnGdkInput().


Variable Documentation

const char* cpWindowTxt = "Direction" [static]
 

Definition at line 37 of file GUIDir.cc.

Referenced by clGUIDir::Build(), and clGUIDir::clGUIDir().

const char* cpLServerTxt = "Server" [static]
 

Definition at line 39 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable1().

const char* cpBConnectTxt = "Connect" [static]
 

Definition at line 40 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable1().

const char* cpBDisconnectTxt = "Disconnect" [static]
 

Definition at line 41 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable1().

const char* cpCBFreezeTxt = "Freeze" [static]
 

Definition at line 42 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable1().

const char* cpLAlgorithmTxt = "Algorithm" [static]
 

Definition at line 44 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable2().

const char* cpaLAlgorithmMenu[] [static]
 

Initial value:

 { "Beamforming", "Correlation",
    "Beamforming & Correlation", "Spectrum power/phase" }

Definition at line 45 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable2().

const char* cpLSoundSpeedTxt = "Sound speed" [static]
 

Definition at line 47 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable2().

const char* cpLLowFrequencyLimitTxt = "Low frequency limit" [static]
 

Definition at line 48 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable2().

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

Definition at line 49 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable2().

const char* cpLScalingTxt = "Scaling" [static]
 

Definition at line 51 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpaLScalingMenu[] [static]
 

Initial value:

 { "Linear", "Logarithmic",
    "Exponential", "Sine" }

Definition at line 52 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLScalingExponentTxt = "Scaling exponent" [static]
 

Definition at line 54 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLRemoveNoiseTxt = "Remove noise" [static]
 

Definition at line 55 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpaLRemoveNoiseMenu[] [static]
 

Initial value:

 { "None", "TPSW", "OTA",
    "Diff", "InvDiff" }

Definition at line 56 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLAlphaTxt = "Alpha" [static]
 

Definition at line 58 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLMeanLengthTxt = "Mean length" [static]
 

Definition at line 59 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLGapLengthTxt = "Gap length" [static]
 

Definition at line 60 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpCBNormalizeTxt = "Normalize" [static]
 

Definition at line 61 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpCBNoFilterTxt = "No filter" [static]
 

Definition at line 62 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLPaletteTxt = "Palette" [static]
 

Definition at line 63 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpaLPaletteMenu[] [static]
 

Initial value:

 { "BW", "HSV", "Light", "Temp",
    "Dir", "Green", "Green2", "PureGreen", "WB" }

Definition at line 64 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable3().

const char* cpLLeftDirectionTxt = "Left direction" [static]
 

Definition at line 67 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpLRightDirectionTxt = "Right direction" [static]
 

Definition at line 68 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpLSectorCountTxt = "Sector count" [static]
 

Definition at line 69 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpLDirectionScaleTxt = "Direction scale" [static]
 

Definition at line 70 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpCBSavingTxt = "Saving" [static]
 

Definition at line 71 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpBSaveTxt = "Save" [static]
 

Definition at line 72 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

const char* cpFSSaveTxt = "Save to TIFF file" [static]
 

Definition at line 73 of file GUIDir.cc.

Referenced by clGUIDir::BuildTable4().

clGUIDir* GUIDir
 

Definition at line 76 of file GUIDir.cc.

Referenced by main(), WrapOnConnectClick(), WrapOnDelete(), WrapOnExposeWorm(), WrapOnFreezeToggled(), WrapOnGdkInput(), WrapOnHideToggled(), WrapOnMotionWorm(), WrapOnPaletteActivate(), and WrapOnSaveClicks().


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