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

GUILofar.cc File Reference

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

Include dependency graph for GUILofar.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 WrapOnExposeLofar (GtkWidget *gwSender, GdkEventExpose *geeEvent, gpointer gpData)
gint WrapOnConfigureLofar (GtkWidget *gwSender, GdkEventConfigure *gecEvent, gpointer gpData)
gint WrapOnExposeLine (GtkWidget *gwSender, GdkEventExpose *geeEvent, gpointer gpData)
gint WrapOnExposeCursor (GtkWidget *gwSender, GdkEventExpose *geeEvent, gpointer gpData)
gint WrapOnMotionLofar (GtkWidget *gwSender, GdkEventMotion *gemEvent, gpointer gpData)
gint WrapOnPaletteActivate (GtkWidget *gwSender, gpointer gpData)
void WrapOnAverageToggled (GtkToggleButton *gtbSender, gpointer gpData)
void WrapOnClipValueChanged (GtkAdjustment *gaSender, gpointer gpData)
void WrapOnSaveClicks (GtkWidget *gwSender, gpointer gpData)
void WrapOnGdkInput (gpointer gpData, gint giSource, GdkInputCondition gicCondition)

Variables

const char * cpWindowTxt = "LOFAR / DEMON"
const char * cpLServerTxt = "Server"
const char * cpaLChannelTxt [] = { "Channel", "Direction" }
const char * cpBConnectTxt = "Connect"
const char * cpBDisconnectTxt = "Disconnect"
const char * cpCBFreezeTxt = "Freeze"
const char * cpLTypeTxt = "Type"
const char * cpaLTypeMenu [] = { "FFT", "Cepstrum", "Autocorr." }
const char * cpLWindowTxt = "Window"
const char * cpaLWindowMenu []
const char * cpLWinParamTxt = "Window param."
const char * cpLWinLengthTxt = "Window length"
const char * cpaLWinLengthMenu []
const char * cpLLowerFreqTxt = "Lower freq."
const char * cpLHigherFreqTxt = "Higher freq."
const char * cpLOverlapTxt = "Overlap %"
const char * cpLRemoveNoiseTxt = "Remove noise"
const char * cpaLRemoveNoiseMenu []
const char * cpLAlphaTxt = "Alpha"
const char * cpLMeanLengthTxt = "Mean length"
const char * cpLGapLengthTxt = "Gap length"
const char * cpLAverageCountTxt = "Average count"
const char * cpLClipTxt = "Clip"
const char * cpaLClipMenu []
const char * cpCBLinearTxt = "Linear"
const char * cpCBDemonTxt = "DEMON"
const char * cpLPaletteTxt = "Palette"
const char * cpaLPaletteMenu []
const char * cpCBAverageTxt = "ContAvg"
const char * cpCBSavingTxt = "Saving"
const char * cpBSaveTxt = "Save"
const char * cpFSSaveTxt = "Save to TIFF file"
const char * cpLClipValueTxt = "Clip value"
clGUILofarGUILofar


Function Documentation

G_LOCK_DEFINE_STATIC gmInputMutex   ) 
 

int main int  argc,
char *  argv[]
 

Definition at line 86 of file GUILofar.cc.

References clGUILofar::Exec(), and GUILofar.

gint WrapOnDelete GtkWidget *  gwSender,
GdkEventAny *  geaEvent
 

Definition at line 99 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnDelete().

void WrapOnHideToggled GtkToggleButton *  gtbSender,
gpointer  gpData
 

Definition at line 105 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnHideToggled().

gint WrapOnConnectClick GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 111 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnConnectClick().

void WrapOnFreezeToggled GtkToggleButton *  gtbSender,
gpointer  gpData
 

Definition at line 117 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnFreezeToggled().

gint WrapOnExposeLofar GtkWidget *  gwSender,
GdkEventExpose *  geeEvent,
gpointer  gpData
 

Definition at line 123 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnExposeLofar().

Referenced by clGUILofar::ConnectSignals().

gint WrapOnConfigureLofar GtkWidget *  gwSender,
GdkEventConfigure *  gecEvent,
gpointer  gpData
 

Definition at line 130 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnConfigureLofar().

Referenced by clGUILofar::ConnectSignals().

gint WrapOnExposeLine GtkWidget *  gwSender,
GdkEventExpose *  geeEvent,
gpointer  gpData
 

Definition at line 137 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnExposeLine().

Referenced by clGUILofar::ConnectSignals().

gint WrapOnExposeCursor GtkWidget *  gwSender,
GdkEventExpose *  geeEvent,
gpointer  gpData
 

Definition at line 144 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnExposeCursor().

Referenced by clGUILofar::ConnectSignals().

gint WrapOnMotionLofar GtkWidget *  gwSender,
GdkEventMotion *  gemEvent,
gpointer  gpData
 

Definition at line 151 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnMotionLofar().

Referenced by clGUILofar::ConnectSignals().

gint WrapOnPaletteActivate GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 158 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnPaletteActivate().

void WrapOnAverageToggled GtkToggleButton *  gtbSender,
gpointer  gpData
 

Definition at line 164 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnAverageToggled().

Referenced by clGUILofar::ConnectSignals().

void WrapOnClipValueChanged GtkAdjustment *  gaSender,
gpointer  gpData
 

Definition at line 170 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnClipValueChanged().

Referenced by clGUILofar::ConnectSignals().

void WrapOnSaveClicks GtkWidget *  gwSender,
gpointer  gpData
 

Definition at line 176 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnSaveClicks().

void WrapOnGdkInput gpointer  gpData,
gint  giSource,
GdkInputCondition  gicCondition
 

Definition at line 182 of file GUILofar.cc.

References GUILofar, and clGUILofar::OnGdkInput().


Variable Documentation

const char* cpWindowTxt = "LOFAR / DEMON" [static]
 

Definition at line 38 of file GUILofar.cc.

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

const char* cpLServerTxt = "Server" [static]
 

Definition at line 40 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable1().

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

Definition at line 41 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable1().

const char* cpBConnectTxt = "Connect" [static]
 

Definition at line 42 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable1().

const char* cpBDisconnectTxt = "Disconnect" [static]
 

Definition at line 43 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable1().

const char* cpCBFreezeTxt = "Freeze" [static]
 

Definition at line 44 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable1().

const char* cpLTypeTxt = "Type" [static]
 

Definition at line 46 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpaLTypeMenu[] = { "FFT", "Cepstrum", "Autocorr." } [static]
 

Definition at line 47 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLWindowTxt = "Window" [static]
 

Definition at line 48 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpaLWindowMenu[] [static]
 

Initial value:

 { "Rectangle", "Bartlett",
    "Blackman", "Blackman-Harris", "Cosine tapered", "Exponential",
    "Flat-top", "Hamming", "Hanning", "Kaiser", "Kaiser-Bessel", "Tukey" }

Definition at line 49 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLWinParamTxt = "Window param." [static]
 

Definition at line 52 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLWinLengthTxt = "Window length" [static]
 

Definition at line 53 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpaLWinLengthMenu[] [static]
 

Initial value:

 { "1024", "2048", "4096", "8192",
    "16384", "32768", "65536" }

Definition at line 54 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLLowerFreqTxt = "Lower freq." [static]
 

Definition at line 56 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLHigherFreqTxt = "Higher freq." [static]
 

Definition at line 57 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

const char* cpLOverlapTxt = "Overlap %" [static]
 

Definition at line 58 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable2().

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

Definition at line 60 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpaLRemoveNoiseMenu[] [static]
 

Initial value:

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

Definition at line 61 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpLAlphaTxt = "Alpha" [static]
 

Definition at line 63 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

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

Definition at line 64 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

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

Definition at line 65 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpLAverageCountTxt = "Average count" [static]
 

Definition at line 66 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpLClipTxt = "Clip" [static]
 

Definition at line 67 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpaLClipMenu[] [static]
 

Initial value:

 { "None", "Low", "Both", "Mean" ,
    "Median", "10 dB", "20 dB", "50%", "75%", "Offset", "Offset 2",
    "Offset 3", "Sliding" }

Definition at line 68 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpCBLinearTxt = "Linear" [static]
 

Definition at line 71 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpCBDemonTxt = "DEMON" [static]
 

Definition at line 72 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpLPaletteTxt = "Palette" [static]
 

Definition at line 73 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpaLPaletteMenu[] [static]
 

Initial value:

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

Definition at line 74 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpCBAverageTxt = "ContAvg" [static]
 

Definition at line 76 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpCBSavingTxt = "Saving" [static]
 

Definition at line 77 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpBSaveTxt = "Save" [static]
 

Definition at line 78 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

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

Definition at line 79 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable3().

const char* cpLClipValueTxt = "Clip value" [static]
 

Definition at line 81 of file GUILofar.cc.

Referenced by clGUILofar::BuildTable4().

clGUILofar* GUILofar
 

Definition at line 83 of file GUILofar.cc.

Referenced by main(), WrapOnAverageToggled(), WrapOnClipValueChanged(), WrapOnConfigureLofar(), WrapOnConnectClick(), WrapOnDelete(), WrapOnExposeCursor(), WrapOnExposeLine(), WrapOnExposeLofar(), WrapOnFreezeToggled(), WrapOnGdkInput(), WrapOnHideToggled(), WrapOnMotionLofar(), WrapOnPaletteActivate(), and WrapOnSaveClicks().


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