⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chatdlg.h

📁 一个扑克牌游戏集合的源码,包含了很多基本c-c++语言应用
💻 H
字号:
 #ifndef CHATDLG_H#define CHATDLG_H//$Id: ChatDlg.h,v 1.1 2005/07/04 14:38:53 markus Rel $// 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.#include <glibmm/refptr.h>#include <XGP/XDialog.h>namespace Gtk {   class Entry;   class TextTag;   class TextView;   class TextBuffer;}/**Dialog to enter a message to send to others and to display messages received * from others. * * The dialog emits a signal when a message is to send. */class ChatDlg : public XGP::XDialog { public:   virtual ~ChatDlg ();   /// Creates the dialog   /// \param parent: Parent window   static ChatDlg* create (const Glib::RefPtr<Gdk::Window>& parent) {      ChatDlg* dlg (new ChatDlg);      dlg->get_window ()->set_transient_for (parent);      dlg->signal_response ().connect (mem_fun (*dlg, &ChatDlg::free));      return dlg;   }   /// Signal emitted, when OK is selected   sigc::signal<void, const Glib::ustring&> signalSend;   void addMessage (const Glib::ustring& sender, const Glib::ustring& msg); protected:   ChatDlg ();   void sendMessage (); private:   //Prohibited manager functions   ChatDlg (const ChatDlg& other);   const ChatDlg& operator= (const ChatDlg& other);   Gtk::Entry*    txtMsg;   Gtk::TextView* tvMsgs;   Glib::RefPtr<Gtk::TextTag>    tagSender;   Glib::RefPtr<Gtk::TextBuffer> msgs;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -