Changeset 4024 in orxonox.OLD for orxonox/trunk/src/lib
- Timestamp:
- May 3, 2005, 2:20:27 AM (20 years ago)
- Location:
- orxonox/trunk/src/lib/gui/gui
- Files:
-
- 16 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/lib/gui/gui/Makefile.am
r3624 r4024 26 26 gui_SOURCES=orxonox_gui.cc \ 27 27 orxonox_gui_gtk.cc \ 28 orxonox_gui_element.cc \ 28 29 orxonox_gui_video.cc \ 29 30 orxonox_gui_audio.cc \ … … 36 37 noinst_HEADERS=orxonox_gui.h \ 37 38 orxonox_gui_gtk.h \ 39 orxonox_gui_element.h \ 38 40 orxonox_gui_video.h \ 39 41 orxonox_gui_audio.h \ -
orxonox/trunk/src/lib/gui/gui/Makefile.in
r3789 r4024 54 54 PROGRAMS = $(bin_PROGRAMS) 55 55 am_gui_OBJECTS = orxonox_gui.$(OBJEXT) orxonox_gui_gtk.$(OBJEXT) \ 56 orxonox_gui_ video.$(OBJEXT) orxonox_gui_audio.$(OBJEXT) \57 orxonox_gui_ exec.$(OBJEXT) orxonox_gui_flags.$(OBJEXT) \58 orxonox_gui_ banner.$(OBJEXT) orxonox_gui_keys.$(OBJEXT) \59 orxonox_gui_ update.$(OBJEXT)56 orxonox_gui_element.$(OBJEXT) orxonox_gui_video.$(OBJEXT) \ 57 orxonox_gui_audio.$(OBJEXT) orxonox_gui_exec.$(OBJEXT) \ 58 orxonox_gui_flags.$(OBJEXT) orxonox_gui_banner.$(OBJEXT) \ 59 orxonox_gui_keys.$(OBJEXT) orxonox_gui_update.$(OBJEXT) 60 60 gui_OBJECTS = $(am_gui_OBJECTS) 61 61 gui_LDADD = $(LDADD) … … 66 66 @AMDEP_TRUE@ ./$(DEPDIR)/orxonox_gui_audio.Po \ 67 67 @AMDEP_TRUE@ ./$(DEPDIR)/orxonox_gui_banner.Po \ 68 @AMDEP_TRUE@ ./$(DEPDIR)/orxonox_gui_element.Po \ 68 69 @AMDEP_TRUE@ ./$(DEPDIR)/orxonox_gui_exec.Po \ 69 70 @AMDEP_TRUE@ ./$(DEPDIR)/orxonox_gui_flags.Po \ … … 199 200 gui_SOURCES = orxonox_gui.cc \ 200 201 orxonox_gui_gtk.cc \ 202 orxonox_gui_element.cc \ 201 203 orxonox_gui_video.cc \ 202 204 orxonox_gui_audio.cc \ … … 209 211 noinst_HEADERS = orxonox_gui.h \ 210 212 orxonox_gui_gtk.h \ 213 orxonox_gui_element.h \ 211 214 orxonox_gui_video.h \ 212 215 orxonox_gui_audio.h \ … … 296 299 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox_gui_audio.Po@am__quote@ 297 300 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox_gui_banner.Po@am__quote@ 301 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox_gui_element.Po@am__quote@ 298 302 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox_gui_exec.Po@am__quote@ 299 303 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/orxonox_gui_flags.Po@am__quote@ -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_audio.cc
r3423 r4024 52 52 this->audioBox->fill (this->effectsVolume); 53 53 54 this->audioFrame->fill (this->audioBox); 54 this->audioFrame->fill(this->audioBox); 55 this->setMainWidget(this->audioFrame); 55 56 } 56 57 … … 62 63 // nothing to do here. 63 64 } 64 65 /**66 \brief Return the Frame67 \return Returns the Audio-frame68 */69 Widget* OrxonoxGuiAudio::getWidget(void)70 {71 return this->audioFrame;72 } -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_audio.h
r3423 r4024 8 8 9 9 #include "orxonox_gui.h" 10 #include "orxonox_gui_element.h" 10 11 11 12 //! Class that creates the Audio-Options. 12 class OrxonoxGuiAudio 13 class OrxonoxGuiAudio : public OrxonoxGuiElement 13 14 { 14 15 private: … … 21 22 OrxonoxGuiAudio(void); 22 23 ~OrxonoxGuiAudio(void); 23 24 Widget* getWidget(void);25 24 }; 26 25 #endif /* _ORXONOX_GUI_AUDIO_H */ -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_banner.cc
r3423 r4024 60 60 61 61 Window::addWindow(this->logoWindow); 62 63 this->setMainWidget(bannerEventBox); 62 64 } 63 65 … … 69 71 // nothing to do here 70 72 } 71 72 /**73 \brief Returns an EventBox74 \return The EventBox, that holds the Banner.75 */76 Widget* OrxonoxGuiBanner::getWidget(void)77 {78 return this->bannerEventBox;79 }80 81 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_banner.h
r3423 r4024 9 9 10 10 #include "orxonox_gui.h" 11 #include "orxonox_gui_element.h" 11 12 12 13 //! Class that creates the Banner-Image 13 class OrxonoxGuiBanner 14 class OrxonoxGuiBanner : public OrxonoxGuiElement 14 15 { 15 16 private: … … 31 32 OrxonoxGuiBanner(void); 32 33 ~OrxonoxGuiBanner(void); 33 34 Widget* getWidget(void);35 36 34 }; 37 35 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_element.cc
r4014 r4024 16 16 //#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_ 17 17 18 #include " proto_class.h"18 #include "orxonox_gui_element.h" 19 19 20 20 using namespace std; … … 25 25 \todo this constructor is not jet implemented - do it 26 26 */ 27 ProtoClass::ProtoClass()27 OrxonoxGuiElement::OrxonoxGuiElement () 28 28 { 29 this->setClassName ("ProtoClass");29 this->mainWidget = NULL; 30 30 } 31 31 … … 35 35 36 36 */ 37 ProtoClass::~ProtoClass()37 OrxonoxGuiElement::~OrxonoxGuiElement () 38 38 { 39 39 // delete what has to be deleted here 40 40 } 41 42 void OrxonoxGuiElement::setMainWidget(Widget* widget) 43 { 44 this->mainWidget = widget; 45 } -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_element.h
r4014 r4024 1 1 /*! 2 \file proto_class.h2 \file orxonox_gui_element.h 3 3 \brief Definition of ... 4 4 5 5 */ 6 6 7 #ifndef _ PROTO_CLASS_H8 #define _ PROTO_CLASS_H7 #ifndef _ORXONOX_GUI_ELEMENT_H 8 #define _ORXONOX_GUI_ELEMENT_H 9 9 10 #include " base_object.h"10 #include "orxonox_gui_gtk.h" 11 11 12 12 // FORWARD DEFINITION … … 15 15 16 16 //! A class for ... 17 class ProtoClass : public BaseObject {17 class OrxonoxGuiElement { 18 18 19 19 public: 20 ProtoClass(); 21 virtual ~ProtoClass(); 22 23 20 OrxonoxGuiElement(); 21 virtual ~OrxonoxGuiElement(); 22 23 Widget* getWidget(void) {return this->mainWidget;} 24 protected: 25 void setMainWidget(Widget* widget); 26 24 27 private: 25 28 Widget* mainWidget; 26 29 }; 27 30 28 #endif /* _ PROTO_CLASS_H */31 #endif /* _ORXONOX_GUI_ELEMENT_H */ -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_exec.cc
r3625 r4024 72 72 73 73 this->execFrame->fill(this->execBox); 74 75 this->setMainWidget(execFrame); 74 76 } 75 77 … … 81 83 if(this->configFile) 82 84 delete []this->configFile; 83 }84 85 /**86 \brief Return the Frame87 \return Returns the Exec-frame88 */89 Widget* OrxonoxGuiExec::getWidget(void)90 {91 return execFrame;92 85 } 93 86 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_exec.h
r3625 r4024 8 8 9 9 #include "orxonox_gui.h" 10 #include "orxonox_gui_element.h" 11 10 12 #include <stdio.h> 11 13 using namespace std; 12 14 13 15 //! Class that creates the execute-Options. 14 class OrxonoxGuiExec 16 class OrxonoxGuiExec : public OrxonoxGuiElement 15 17 { 16 18 private: … … 37 39 ~OrxonoxGuiExec(void); 38 40 39 Widget* getWidget(void);40 41 41 void setConfFile(char* confFile); 42 42 void setConfDir(char* confDir); -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_flags.cc
r3423 r4024 41 41 42 42 this->flagsFrame->fill(flagsBox); 43 this->setMainWidget(flagsFrame); 43 44 } 44 45 … … 49 50 { 50 51 // nothing to do here 51 }52 53 /**54 \brief Function to return the Frame that holds the Flagtext.55 \returns Frame that holds the Flagtext.56 */57 Widget* OrxonoxGuiFlags::getWidget(void)58 {59 return this->flagsFrame;60 52 } 61 53 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_flags.h
r3452 r4024 8 8 9 9 #include "orxonox_gui.h" 10 #include "orxonox_gui_element.h" 10 11 11 12 //! Class that creates the flags-Text. 12 class OrxonoxGuiFlags 13 class OrxonoxGuiFlags : public OrxonoxGuiElement 13 14 { 14 15 private: … … 31 32 Label* flagsLabel; //!< Label for the flag. 32 33 }; 33 Widget* getWidget(void);34 34 }; 35 35 #endif /* _ORXONOX_GUI_FLAGS_H */ -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_keys.cc
r3423 r4024 41 41 42 42 this->keysFrame->fill(this->keysBox); 43 this->setMainWidget(keysFrame); 43 44 } 44 45 … … 49 50 { 50 51 // nothing to do here. 51 }52 53 /**54 \brief Return the Frame55 \return Returns the Audio-frame56 */57 Widget* OrxonoxGuiKeys::getWidget(void)58 {59 return this->keysFrame;60 52 } 61 53 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_keys.h
r3423 r4024 8 8 9 9 #include "orxonox_gui.h" 10 #include "orxonox_gui_element.h" 11 10 12 #ifdef HAVE_GTK2 11 13 #include <gdk/gdkkeysyms.h> … … 19 21 class Player; 20 22 //! Class that creates the Keys-Options. 21 class OrxonoxGuiKeys 23 class OrxonoxGuiKeys : public OrxonoxGuiElement 22 24 { 23 25 private: … … 31 33 OrxonoxGuiKeys(void); 32 34 ~OrxonoxGuiKeys(void); 33 34 Widget* getWidget(void);35 35 }; 36 36 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_update.cc
r3423 r4024 62 62 #endif /* HAVE_CURL */ 63 63 this->updateFrame->fill(this->updateBox); 64 this->setMainWidget(this->updateFrame); 64 65 } 65 66 … … 81 82 82 83 83 }84 85 /**86 \brief Return the Frame87 \return Returns the Audio-frame88 */89 Widget* OrxonoxGuiUpdate::getWidget(void)90 {91 return this->updateFrame;92 84 } 93 85 -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_update.h
r3423 r4024 8 8 9 9 #include "orxonox_gui.h" 10 #include "orxonox_gui_element.h" 11 10 12 #include <stdio.h> 11 13 #ifdef HAVE_CURL … … 21 23 22 24 //! Class that creates the execute-Options. 23 class OrxonoxGuiUpdate 25 class OrxonoxGuiUpdate : public OrxonoxGuiElement 24 26 { 25 27 private: … … 97 99 ~OrxonoxGuiUpdate(void); 98 100 99 Widget* getWidget(void);100 101 #ifdef HAVE_CURL 101 102 void updateDataWindowCreate(void); -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_video.cc
r3630 r4024 55 55 56 56 this->videoFrame->fill(videoBox); 57 this->setMainWidget(this->videoFrame); 57 58 } 58 59 … … 64 65 // nothing to do here. 65 66 } 66 67 /**68 \return Returns the Video-frame69 */70 Widget* OrxonoxGuiVideo::getWidget(void)71 {72 return this->videoFrame;73 }74 75 67 76 68 /** -
orxonox/trunk/src/lib/gui/gui/orxonox_gui_video.h
r3624 r4024 7 7 8 8 #include "orxonox_gui.h" 9 #include "orxonox_gui_element.h" 9 10 10 11 //! Class that creates the Video-Options. 11 class OrxonoxGuiVideo 12 class OrxonoxGuiVideo : public OrxonoxGuiElement 12 13 { 13 14 private: … … 46 47 ~OrxonoxGuiVideo(void); 47 48 48 Widget* getWidget(void);49 50 49 void getResolutions(Menu* menu); 51 50
Note: See TracChangeset
for help on using the changeset viewer.