Changeset f545856727b78da12edb4631a9bcec4f919f2123
- Timestamp:
- 01/06/07 23:27:53 (6 years ago)
- Author:
- Philipp Kern <phil@…>
- Parents:
- f1e6f2d249ab229a5ef885e8ec837b12a7573df7
- Children:
- c31a506f139efcb2e85c994b44d5dd09bc2e86a9
- git-committer:
- Philipp Kern <phil@0x539.de> / 2007-01-06T22:27:53Z+0000
- Message:
-
[project @ Skeleton of the UI]
Original author: Armin Burgmeier <armin@…>
Date: 2005-04-02 19:18:45+00:00
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
rf1e6f2d
|
rf5458567
|
|
| 5 | 5 | |
| 6 | 6 | gobby_SOURCES = \ |
| | 7 | src/historyentry.cpp \ |
| | 8 | src/logview.cpp \ |
| 7 | 9 | src/header.cpp \ |
| | 10 | src/folder.cpp \ |
| | 11 | src/userlist.cpp \ |
| | 12 | src/chat.cpp \ |
| 8 | 13 | src/window.cpp \ |
| 9 | 14 | src/main.cpp |
-
|
rf1e6f2d
|
rf5458567
|
|
| 20 | 20 | #define _GOBBY_WINDOW_HPP_ |
| 21 | 21 | |
| | 22 | #include <gtkmm/window.h> |
| | 23 | #include <gtkmm/paned.h> |
| | 24 | #include <gtkmm/frame.h> |
| 22 | 25 | #include "header.hpp" |
| 23 | | #include <gtkmm/window.h> |
| | 26 | #include "folder.hpp" |
| | 27 | #include "userlist.hpp" |
| | 28 | #include "chat.hpp" |
| 24 | 29 | |
| 25 | 30 | namespace Gobby |
| … |
… |
|
| 38 | 43 | void on_quit(); |
| 39 | 44 | |
| | 45 | Gtk::VBox m_mainbox; |
| 40 | 46 | Header m_header; |
| | 47 | |
| | 48 | Gtk::VPaned m_mainpaned; |
| | 49 | Gtk::HPaned m_subpaned; |
| | 50 | |
| | 51 | Gtk::Frame m_frame_chat; |
| | 52 | Gtk::Frame m_frame_list; |
| | 53 | Gtk::Frame m_frame_text; |
| | 54 | |
| | 55 | Folder m_folder; |
| | 56 | UserList m_userlist; |
| | 57 | Chat m_chat; |
| 41 | 58 | }; |
| 42 | 59 | |
-
|
rf1e6f2d
|
rf5458567
|
|
| 32 | 32 | sigc::mem_fun(*this, &Window::on_quit) ); |
| 33 | 33 | |
| 34 | | add(m_header); |
| | 34 | m_frame_chat.set_shadow_type(Gtk::SHADOW_IN); |
| | 35 | m_frame_list.set_shadow_type(Gtk::SHADOW_IN); |
| | 36 | m_frame_text.set_shadow_type(Gtk::SHADOW_IN); |
| | 37 | |
| | 38 | m_frame_chat.add(m_chat); |
| | 39 | m_frame_list.add(m_userlist); |
| | 40 | m_frame_text.add(m_folder); |
| | 41 | |
| | 42 | m_subpaned.pack1(m_frame_text, true, false); |
| | 43 | m_subpaned.pack2(m_frame_list, true, false); |
| | 44 | |
| | 45 | m_mainpaned.set_border_width(10); |
| | 46 | m_mainpaned.pack1(m_subpaned, true, false); |
| | 47 | m_mainpaned.pack2(m_frame_chat, true, false); |
| | 48 | |
| | 49 | m_mainbox.pack_start(m_header, Gtk::PACK_SHRINK); |
| | 50 | m_mainbox.pack_start(m_mainpaned, Gtk::PACK_EXPAND_WIDGET); |
| | 51 | |
| | 52 | add(m_mainbox); |
| | 53 | |
| 35 | 54 | set_title("Gobby"); |
| 36 | 55 | set_default_size(640, 480); |