alpar@174: /* -*- C++ -*- alpar@174: * alpar@174: * This file is a part of LEMON, a generic C++ optimization library alpar@174: * alpar@174: * Copyright (C) 2003-2006 alpar@174: * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport alpar@174: * (Egervary Research Group on Combinatorial Optimization, EGRES). alpar@174: * alpar@174: * Permission to use, modify and distribute this software is granted alpar@174: * provided that this copyright notice appears in all copies. For alpar@174: * precise terms see the accompanying LICENSE file. alpar@174: * alpar@174: * This software is provided "AS IS" with no warranty of any kind, alpar@174: * express or implied, and with no claim as to its suitability for any alpar@174: * purpose. alpar@174: * alpar@174: */ alpar@174: ladanyi@173: #ifndef MAP_WINDOW ladanyi@173: #define MAP_WINDOW ladanyi@173: ladanyi@173: #include ladanyi@173: #include ladanyi@173: #include ladanyi@173: #include ladanyi@173: #include "mapstorage.h" ladanyi@173: ladanyi@173: class MapWindow : public Gtk::Window ladanyi@173: { ladanyi@173: struct MapModelColumns : public Gtk::TreeModel::ColumnRecord ladanyi@173: { ladanyi@173: MapModelColumns() ladanyi@173: { ladanyi@173: add(colName); ladanyi@173: add(colValue); ladanyi@173: add(colType); ladanyi@173: } ladanyi@173: Gtk::TreeModelColumn colName; ladanyi@173: Gtk::TreeModelColumn colValue; ladanyi@173: Gtk::TreeModelColumn colType; ladanyi@173: }; ladanyi@173: private: ladanyi@173: MapModelColumns mapColumns; ladanyi@173: Glib::RefPtr refMapStore; ladanyi@173: Gtk::TreeView twMap; ladanyi@173: Gtk::ScrolledWindow swMap; ladanyi@173: public: ladanyi@173: MapWindow(); ladanyi@173: ~MapWindow(); ladanyi@173: }; ladanyi@173: ladanyi@173: #endif