diff options
| author | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-01-23 20:08:53 +0100 | 
|---|---|---|
| committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2012-01-23 20:08:53 +0100 | 
| commit | 9e54ec5fd28b0cc5dd323ab4999df1fa0415ad5a (patch) | |
| tree | 37b4b630285b10ce1d4a5e2d88145c97b4728051 /plugingui | |
| parent | af9c9091ed69394171485aa4c4814504f86f2004 (diff) | |
Deleted files...
Diffstat (limited to 'plugingui')
| -rw-r--r-- | plugingui/combobox.cc | 44 | ||||
| -rw-r--r-- | plugingui/combobox.h | 29 | ||||
| -rw-r--r-- | plugingui/gui.cc | 132 | ||||
| -rw-r--r-- | plugingui/gui.h | 50 | 
4 files changed, 0 insertions, 255 deletions
| diff --git a/plugingui/combobox.cc b/plugingui/combobox.cc deleted file mode 100644 index 1e47c8a..0000000 --- a/plugingui/combobox.cc +++ /dev/null @@ -1,44 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/*************************************************************************** - *            combobox.cc - * - *  Sun Oct  9 13:02:08 CEST 2011 - *  Copyright 2011 Bent Bisballe Nyeng - *  deva@aasimon.org - ****************************************************************************/ - -/* - *  This file is part of DrumGizmo. - * - *  DrumGizmo is free software; you can redistribute it and/or modify - *  it under the terms of the GNU General Public License as published by - *  the Free Software Foundation; either version 2 of the License, or - *  (at your option) any later version. - * - *  DrumGizmo is distributed in the hope that it will be useful, - *  but WITHOUT ANY WARRANTY; without even the implied warranty of - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - *  GNU General Public License for more details. - * - *  You should have received a copy of the GNU General Public License - *  along with DrumGizmo; if not, write to the Free Software - *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. - */ -#include "combobox.h" - -#ifdef TEST_COMBOBOX -//Additional dependency files -//deps: -//Required cflags (autoconf vars may be used) -//cflags: -//Required link options (autoconf vars may be used) -//libs: -#include "test.h" - -TEST_BEGIN; - -// TODO: Put some testcode here (see test.h for usable macros). - -TEST_END; - -#endif/*TEST_COMBOBOX*/ diff --git a/plugingui/combobox.h b/plugingui/combobox.h deleted file mode 100644 index 7bdd5bb..0000000 --- a/plugingui/combobox.h +++ /dev/null @@ -1,29 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/*************************************************************************** - *            combobox.h - * - *  Sun Oct  9 13:02:08 CEST 2011 - *  Copyright 2011 Bent Bisballe Nyeng - *  deva@aasimon.org - ****************************************************************************/ - -/* - *  This file is part of DrumGizmo. - * - *  DrumGizmo is free software; you can redistribute it and/or modify - *  it under the terms of the GNU General Public License as published by - *  the Free Software Foundation; either version 2 of the License, or - *  (at your option) any later version. - * - *  DrumGizmo is distributed in the hope that it will be useful, - *  but WITHOUT ANY WARRANTY; without even the implied warranty of - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - *  GNU General Public License for more details. - * - *  You should have received a copy of the GNU General Public License - *  along with DrumGizmo; if not, write to the Free Software - *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. - */ -#ifndef __DRUMGIZMO_COMBOBOX_H__ -#define __DRUMGIZMO_COMBOBOX_H__ -#endif/*__DRUMGIZMO_COMBOBOX_H__*/ diff --git a/plugingui/gui.cc b/plugingui/gui.cc deleted file mode 100644 index 37c318c..0000000 --- a/plugingui/gui.cc +++ /dev/null @@ -1,132 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/*************************************************************************** - *            gui.cc - * - *  Mon Oct  3 13:40:49 CEST 2011 - *  Copyright 2011 Bent Bisballe Nyeng - *  deva@aasimon.org - ****************************************************************************/ - -/* - *  This file is part of DrumGizmo. - * - *  DrumGizmo is free software; you can redistribute it and/or modify - *  it under the terms of the GNU General Public License as published by - *  the Free Software Foundation; either version 2 of the License, or - *  (at your option) any later version. - * - *  DrumGizmo is distributed in the hope that it will be useful, - *  but WITHOUT ANY WARRANTY; without even the implied warranty of - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - *  GNU General Public License for more details. - * - *  You should have received a copy of the GNU General Public License - *  along with DrumGizmo; if not, write to the Free Software - *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. - */ -#include "gui.h" - -#include <stdio.h> - -#include "globalcontext.h" - -#include "button.h" -#include "lineedit.h" -#include "label.h" -#include "led.h" - -GUI::GUI() -{ -  gctx = new GlobalContext(); -  eventhandler = new EventHandler(gctx); -  window = new _Window(gctx); -  window->setSize(450 + 70, 40 + 40); - -  Label *lbl = new Label(gctx, window); -  lbl->setText("Drumkit:"); -  lbl->move(10, 10); -  lbl->setSize(70, 20); - -  LineEdit *l = new LineEdit(gctx, window); -  l->setText(""); -  l->move(10 + 70, 10); -  l->setSize(210, 20); - -  Button *b1 = new Button(gctx, window); -  b1->setText("OK"); -  b1->move(230 + 70, 10); -  b1->setSize(100, 20); - -  Button *b2 = new Button(gctx, window); -  b2->setText("Cancel"); -  b2->move(340 + 70, 10); -  b2->setSize(100, 20); - -  LED *led = new LED(gctx, window); -  led->move(10,30); -  led->setSize(14, 14); -  led->setState(false); -} - -GUI::~GUI() -{ -  delete window; -  delete eventhandler; -  delete gctx; -} - -void GUI::show() -{ -  window->show(); -} - -void GUI::hide() -{ -  window->hide(); -} - -void GUI::processEvents() -{ -  while(eventhandler->hasEvent()) { -    Event *event = eventhandler->getNextEvent(); - -    if(event == NULL) continue; - -    Widget *widget = gctx->widgets[event->window_id]; -    switch(event->type()) { -    case Event::Repaint: -      widget->repaint((RepaintEvent*)event); -      break; -    case Event::MouseMove: -      widget->mouseMove((MouseMoveEvent*)event); -      break; -    case Event::Button: -      widget->button((ButtonEvent*)event); -      break; -    case Event::Key: -      //widget->key((KeyEvent*)event); -      if(gctx->keyboardFocus) gctx->keyboardFocus->key((KeyEvent*)event); -      break; -    } - -    delete event; -  } -} - -#ifdef STANDALONE - -int main() -{ -  GUI gui; - -  gui.show(); - -  while(true) { -    gui.processEvents(); -    usleep(1000); -  } - -  return 0; -} - -#endif/*STANDALONE*/ diff --git a/plugingui/gui.h b/plugingui/gui.h deleted file mode 100644 index 0e6fbb6..0000000 --- a/plugingui/gui.h +++ /dev/null @@ -1,50 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/*************************************************************************** - *            gui.h - * - *  Mon Oct  3 13:40:49 CEST 2011 - *  Copyright 2011 Bent Bisballe Nyeng - *  deva@aasimon.org - ****************************************************************************/ - -/* - *  This file is part of DrumGizmo. - * - *  DrumGizmo is free software; you can redistribute it and/or modify - *  it under the terms of the GNU General Public License as published by - *  the Free Software Foundation; either version 2 of the License, or - *  (at your option) any later version. - * - *  DrumGizmo is distributed in the hope that it will be useful, - *  but WITHOUT ANY WARRANTY; without even the implied warranty of - *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - *  GNU General Public License for more details. - * - *  You should have received a copy of the GNU General Public License - *  along with DrumGizmo; if not, write to the Free Software - *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA. - */ -#ifndef __DRUMGIZMO_GUI_H__ -#define __DRUMGIZMO_GUI_H__ - -#include "window.h" -#include "eventhandler.h" - -class GlobalContext; - -class GUI { -public: -  GUI(); -  ~GUI(); - -  void show(); -  void hide(); -  void processEvents(); - -private: -  _Window *window; -  EventHandler *eventhandler; -  GlobalContext *gctx; -}; - -#endif/*__DRUMGIZMO_GUI_H__*/ | 
