Changeset 8835374a5ff6f22b683226976026fe5ab83e05f8

Show
Ignore:
Timestamp:
01/06/07 23:37:43 (6 years ago)
Author:
Philipp Kern <phil@…>
Parents:
6a0670a8459e5cf3b91239cc10ad8d5feaf36095
Children:
990c82025388b2f0ff1e428dd3acb41b244f22b0
git-committer:
Philipp Kern <phil@0x539.de> / 2007-01-06T22:37:43Z+0000
Message:

[project @ Introduced DefaultDialog? to allow to press Enter in dialogs]

Original author: Armin Burgmeier <armin@…>
Date: 2005-06-04 19:47:16+00:00

Files:
2 added
7 modified

Legend:

Unmodified
Added
Removed
  • Makefile.am

    rb2cc252 r8835374  
    2626noinst_HEADERS += inc/mimemap.hpp 
    2727endif 
     28noinst_HEADERS += inc/defaultdialog.hpp 
    2829noinst_HEADERS += inc/historyentry.hpp 
    2930noinst_HEADERS += inc/logview.hpp 
     
    6768gobby_SOURCES += src/mimemap.cpp 
    6869endif 
     70gobby_SOURCES += src/defaultdialog.cpp 
    6971gobby_SOURCES += src/historyentry.cpp 
    7072gobby_SOURCES += src/logview.cpp 
  • inc/entrydialog.hpp

    rbfb82f7 r8835374  
    2020#define _GOBBY_ENTRYDIALOG_HPP_ 
    2121 
    22 #include <gtkmm/dialog.h> 
    2322#include <gtkmm/label.h> 
    2423#include <gtkmm/entry.h> 
     24#include "defaultdialog.hpp" 
    2525 
    2626namespace Gobby 
    2727{ 
    2828 
    29 class EntryDialog : public Gtk::Dialog 
     29class EntryDialog : public DefaultDialog 
    3030{ 
    3131public: 
  • inc/hostdialog.hpp

    r5773d3f r8835374  
    2020#define _GOBBY_HOSTDIALOG_HPP_ 
    2121 
    22 #include <gtkmm/dialog.h> 
    2322#include <gtkmm/table.h> 
    2423#include <gtkmm/label.h> 
     
    2625#include <gtkmm/entry.h> 
    2726#include <gtkmm/colorbutton.h> 
     27#include "defaultdialog.hpp" 
    2828#include "config.hpp" 
    2929 
     
    3131{ 
    3232 
    33 class HostDialog : public Gtk::Dialog 
     33class HostDialog : public DefaultDialog 
    3434{ 
    3535public: 
  • inc/joindialog.hpp

    rbfb82f7 r8835374  
    2020#define _GOBBY_JOINDIALOG_HPP_ 
    2121 
    22 #include <gtkmm/dialog.h> 
    2322#include <gtkmm/table.h> 
    2423#include <gtkmm/label.h> 
     
    2625#include <gtkmm/entry.h> 
    2726#include <gtkmm/colorbutton.h> 
     27#include "defaultdialog.hpp" 
    2828#include "config.hpp" 
    2929 
     
    3131{ 
    3232 
    33 class JoinDialog : public Gtk::Dialog 
     33class JoinDialog : public DefaultDialog 
    3434{ 
    3535public: 
  • src/entrydialog.cpp

    rbfb82f7 r8835374  
    2121#include "entrydialog.hpp" 
    2222 
    23 Gobby::EntryDialog::EntryDialog(Gtk::Window& parent, const Glib::ustring& title, const Glib::ustring& label)  
    24  : Gtk::Dialog(title, parent, true, true), 
     23Gobby::EntryDialog::EntryDialog(Gtk::Window& parent, 
     24                                const Glib::ustring& title, 
     25                                const Glib::ustring& label) 
     26 : DefaultDialog(title, parent, true, true), 
    2527   m_label(label), 
    2628   m_box(false, 5) 
     
    3133        get_vbox()->set_spacing(5); 
    3234        get_vbox()->pack_start(m_box); 
     35 
     36        set_default_response(Gtk::RESPONSE_OK); 
    3337 
    3438        add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL); 
  • src/hostdialog.cpp

    ra6a6f40 r8835374  
    2222 
    2323Gobby::HostDialog::HostDialog(Gtk::Window& parent, Config& config) 
    24  : Gtk::Dialog(_("Create obby session"), parent, true, true), m_config(config), 
     24 : DefaultDialog(_("Create obby session"), parent, true, true), 
     25   m_config(config), 
    2526   m_table(3, 2), 
    2627   m_lbl_port(_("Port:"), Gtk::ALIGN_RIGHT), 
  • src/joindialog.cpp

    ra6a6f40 r8835374  
    2222 
    2323Gobby::JoinDialog::JoinDialog(Gtk::Window& parent, Gobby::Config& config) 
    24  : Gtk::Dialog(_("Join obby session"), parent, true, true), m_config(config), 
     24 : DefaultDialog(_("Join obby session"), parent, true, true), 
     25   m_config(config), 
    2526   m_table(4, 2), 
    2627   m_lbl_host(_("Host:"), Gtk::ALIGN_RIGHT),