[Scummvm-cvs-logs] SF.net SVN: scummvm: [26555] scummvm/trunk/backends/platform/wince

knakos at users.sourceforge.net knakos at users.sourceforge.net
Sat Apr 21 16:06:55 CEST 2007


Revision: 26555
          http://scummvm.svn.sourceforge.net/scummvm/?rev=26555&view=rev
Author:   knakos
Date:     2007-04-21 07:06:55 -0700 (Sat, 21 Apr 2007)

Log Message:
-----------
not used in a long time

Modified Paths:
--------------
    scummvm/trunk/backends/platform/wince/Makefile

Removed Paths:
-------------
    scummvm/trunk/backends/platform/wince/CEKeysDialog.cpp
    scummvm/trunk/backends/platform/wince/CEKeysDialog.h

Deleted: scummvm/trunk/backends/platform/wince/CEKeysDialog.cpp
===================================================================
--- scummvm/trunk/backends/platform/wince/CEKeysDialog.cpp	2007-04-21 14:01:36 UTC (rev 26554)
+++ scummvm/trunk/backends/platform/wince/CEKeysDialog.cpp	2007-04-21 14:06:55 UTC (rev 26555)
@@ -1,126 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001-2006 The ScummVM project
- *
- * This program 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.
-
- * This program 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 this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * $URL$
- * $Id$
- *
- */
-
-#include "common/stdafx.h"
-#include "CEKeysDialog.h"
-#include "CEDevice.h"
-#include "gui/Actions.h"
-
-using GUI::ListWidget;
-using GUI::kListNumberingZero;
-using GUI::WIDGET_CLEARBG;
-using GUI::kListSelectionChangedCmd;
-using GUI::kCloseCmd;
-using GUI::StaticTextWidget;
-using GUI::kTextAlignCenter;
-using GUI::CommandSender;
-using GUI::Actions;
-
-enum {
-	kMapCmd					= 'map ',
-	kOKCmd					= 'ok  '
-};
-
-
-CEKeysDialog::CEKeysDialog(const Common::String &title)
-	: GUI::Dialog(30, 20, 260, 160) {
-	addButton(this, 160, 20, "Map", kMapCmd, 'M');						// Map
-	addButton(this, 160, 40, "OK", kOKCmd, 'O');						// OK
-	addButton(this, 160, 60, "Cancel", kCloseCmd, 'C');				// Cancel
-
-	_actionTitle = new StaticTextWidget(this, 10, 120, 240, 16, title, kTextAlignCenter);
-	_keyMapping = new StaticTextWidget(this, 10, 140, 240, 16, "", kTextAlignCenter);
-
-	_actionTitle->setFlags(WIDGET_CLEARBG);
-	_keyMapping->setFlags(WIDGET_CLEARBG);
-
-	_actionsList = new ListWidget(this, "Actions List");
-	_actionsList->setNumberingMode(kListNumberingZero);
-
-	// Get actions names
-	Common::StringList l;
-
-	for (int i = 0; i < GUI_Actions::Instance()->size(); i++)
-		l.push_back(GUI_Actions::Instance()->actionName((GUI::ActionType)i));
-
-	_actionsList->setList(l);
-
-	_actionSelected = -1;
-	GUI_Actions::Instance()->beginMapping(false);
-}
-
-void CEKeysDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
-	switch(cmd) {
-
-	case kListSelectionChangedCmd:
-		if (_actionsList->getSelected() >= 0) {
-				char selection[100];
-
-				sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)(_actionsList->getSelected()))).c_str());
-				_keyMapping->setLabel(selection);
-				_keyMapping->draw();
-		}
-		break;
-	case kMapCmd:
-		if (_actionsList->getSelected() < 0) {
-				_actionTitle->setLabel("Please select an action");
-		}
-		else {
-				char selection[100];
-
-				_actionSelected = _actionsList->getSelected();
-				sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)_actionSelected)).c_str());
-				_actionTitle->setLabel("Press the key to associate");
-				_keyMapping->setLabel(selection);
-				_keyMapping->draw();
-				GUI_Actions::Instance()->beginMapping(true);
-				_actionsList->setEnabled(false);
-		}
-		_actionTitle->draw();
-		break;
-	case kOKCmd:
-		GUI_Actions::Instance()->saveMapping();
-		close();
-		break;
-	case kCloseCmd:
-		GUI_Actions::Instance()->loadMapping();
-		close();
-		break;
-	}
-}
-
-void CEKeysDialog::handleKeyDown(uint16 ascii, int keycode, int modifiers) {
-	if (modifiers == 0xff  && GUI_Actions::Instance()->mappingActive()) {
-		// GAPI key was selected
-		char selection[100];
-
-		GUI_Actions::Instance()->setMapping((GUI::ActionType)_actionSelected, ascii);
-
-		sprintf(selection, "Associated key : %s", CEDevice::getKeyName(GUI_Actions::Instance()->getMapping((GUI::ActionType)_actionSelected)).c_str());
-		_actionTitle->setLabel("Choose an action to map");
-		_keyMapping->setLabel(selection);
-		_keyMapping->draw();
-		_actionSelected = -1;
-		_actionsList->setEnabled(true);
-		GUI_Actions::Instance()->beginMapping(false);
-	}
-}

Deleted: scummvm/trunk/backends/platform/wince/CEKeysDialog.h
===================================================================
--- scummvm/trunk/backends/platform/wince/CEKeysDialog.h	2007-04-21 14:01:36 UTC (rev 26554)
+++ scummvm/trunk/backends/platform/wince/CEKeysDialog.h	2007-04-21 14:06:55 UTC (rev 26555)
@@ -1,46 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001-2006 The ScummVM project
- *
- * This program 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.
-
- * This program 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 this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * $URL$
- * $Id$
- *
- */
-
-#ifndef CEKEYSDIALOG
-#define CEKEYSDIALOG
-
-#include "gui/newgui.h"
-#include "gui/dialog.h"
-#include "gui/ListWidget.h"
-#include "common/str.h"
-
-class CEKeysDialog : public GUI::Dialog {
-public:
-	CEKeysDialog(const Common::String &title = "Choose an action to map");
-
-	virtual void handleCommand(GUI::CommandSender *sender, uint32 cmd, uint32 data);
-	virtual void handleKeyDown(uint16 ascii, int keycode, int modifiers);
-
-protected:
-
-	GUI::ListWidget		 *_actionsList;
-	GUI::StaticTextWidget *_actionTitle;
-	GUI::StaticTextWidget *_keyMapping;
-	int				 _actionSelected;
-};
-
-#endif

Modified: scummvm/trunk/backends/platform/wince/Makefile
===================================================================
--- scummvm/trunk/backends/platform/wince/Makefile	2007-04-21 14:01:36 UTC (rev 26554)
+++ scummvm/trunk/backends/platform/wince/Makefile	2007-04-21 14:06:55 UTC (rev 26555)
@@ -54,7 +54,7 @@
 OBJS := 
 MODULE_DIRS += .
 
-OBJS += CEActionsPocket.o CEDevice.o CEKeysDialog.o CEScaler.o \
+OBJS += CEActionsPocket.o CEDevice.o CEScaler.o \
         CEActionsSmartphone.o CELauncherDialog.o wince-sdl.o 
 OBJS += CEgui/GUIElement.o CEgui/Panel.o CEgui/SDL_ImageResource.o \
         CEgui/ItemAction.o CEgui/PanelItem.o CEgui/Toolbar.o \


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list