source: tags/arb_5.5/PGT/main_dialog.hxx

Last change on this file was 3969, checked in by baderk, 19 years ago

Only small changes concerning the runtime stability. A bit code cleanup.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.1 KB
Line 
1// Copyright (c) 2004 - 2005 Kai Bader <baderk@in.tum.de>
2//
3// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
6// AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
7// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
8// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9
10// CVS REVISION TAG  --  $Revision: 3969 $
11
12#ifndef MAIN_DIALOG_H
13#define MAIN_DIALOG_H
14
15#include <Xm/XmAll.h>
16#include "dialog.hxx"
17#include "import_dialog.hxx"
18#include "image_dialog.hxx"
19
20
21class mainDialog : public MDialog
22{
23    public:
24        mainDialog(Widget);
25        void ARB_callback();
26        void openImportCallback(Widget, XtPointer);
27        void openImageCallback(Widget, XtPointer);
28        void openAnalyzeCallback(Widget, XtPointer);
29        void configCallback(Widget, XtPointer);
30        void infoCallback(Widget, XtPointer);
31        void exitCallback(Widget, XtPointer);
32        void PGTinfoCallback(Widget, XtPointer);
33    protected:
34        void createWindow();
35        void createToolbar();
36        void createMainArea();
37        void updateListEntries();
38    private:
39        Widget m_top;
40        Widget m_selection_area;
41        Widget m_speciesText;
42        Widget m_experimentText;
43        Widget m_proteomeText;
44        Widget m_proteinText;
45        importDialog *m_importDialog;
46};
47
48
49// CALLBACK WRAPPER FUNCTIONS (STATIC)
50void static_main_ARB_callback(GBDATA *, mainDialog *mD, GB_CB_TYPE);
51// void static_main_ARB_callback(GBDATA *, int *, GB_CB_TYPE);
52void staticOpenImportCallback(Widget, XtPointer, XtPointer);
53void staticOpenImageCallback(Widget, XtPointer, XtPointer);
54void staticOpenAnalyzeCallback(Widget, XtPointer, XtPointer);
55void staticConfigCallback(Widget, XtPointer, XtPointer);
56void staticInfoCallback(Widget, XtPointer, XtPointer);
57void staticExitCallback(Widget, XtPointer, XtPointer);
58void staticPGTInfoCallback(Widget, XtPointer, XtPointer);
59
60#endif // MAIN_DIALOG_H
Note: See TracBrowser for help on using the repository browser.