Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/orxonox/branches/updater/src/gui/orxonox_gui_update.h @ 3254

Last change on this file since 3254 was 3254, checked in by bensch, 19 years ago

orxonox/branches/updater: implemented update-functions: do nothing yet, will follow in next commit…

File size: 1.2 KB
Line 
1/*!
2  \file orxonox_gui_update.h
3  \brief File that holds the class that creates the update-menu.
4*/
5
6#ifndef _ORXONOX_GUI_UPDATE_H
7#define _ORXONOX_GUI_UPDATE_H
8
9#include "orxonox_gui.h"
10#include <stdio.h>
11using namespace std;
12
13//! Class that creates the execute-Options.
14class OrxonoxGuiUpdate
15{
16 private:
17  Frame* updateFrame;          //!< The Frame that holds the updateOptions.
18  Box* updateBox;              //!< The Box that holds the updateOptions.
19
20  Button* updateWindowButton;  //!< The Button that opens the update Window.
21  Window* updateWindow;        //!< A Window to update orxonox.
22  Box* updateWindowBox;        //!< A Box to hold the updateWindow-Optios.
23  Button* updateData;          //!< A Button to update the Data of orxonox.
24  Button* updateSource;        //!< A Button to update the Source of orxonox. \todo tricky
25
26  static gint updateDataFunc (GtkWidget* w, GdkEventKey* event, void* button);
27  static gint updateSourceFunc (GtkWidget* w, GdkEventKey* event, void* button);
28
29
30 public:
31  OrxonoxGuiUpdate ();
32  ~OrxonoxGuiUpdate ();
33 
34  Widget* getWidget ();
35 
36  void updateWindowCreate (void);
37  Button* updateWindowGetButton(void);
38
39};
40
41
42
43#endif /* _ORXONOX_GUI_UPDATE_H */
Note: See TracBrowser for help on using the repository browser.