Changeset f545856727b78da12edb4631a9bcec4f919f2123

Show
Ignore:
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:
10 added
3 modified

Legend:

Unmodified
Added
Removed
  • Makefile.am

    rf1e6f2d rf5458567  
    55 
    66gobby_SOURCES = \ 
     7        src/historyentry.cpp \ 
     8        src/logview.cpp \ 
    79        src/header.cpp \ 
     10        src/folder.cpp \ 
     11        src/userlist.cpp \ 
     12        src/chat.cpp \ 
    813        src/window.cpp \ 
    914        src/main.cpp 
  • inc/window.hpp

    rf1e6f2d rf5458567  
    2020#define _GOBBY_WINDOW_HPP_ 
    2121 
     22#include <gtkmm/window.h> 
     23#include <gtkmm/paned.h> 
     24#include <gtkmm/frame.h> 
    2225#include "header.hpp" 
    23 #include <gtkmm/window.h> 
     26#include "folder.hpp" 
     27#include "userlist.hpp" 
     28#include "chat.hpp" 
    2429 
    2530namespace Gobby 
     
    3843        void on_quit(); 
    3944 
     45        Gtk::VBox m_mainbox; 
    4046        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; 
    4158}; 
    4259 
  • src/window.cpp

    rf1e6f2d rf5458567  
    3232                sigc::mem_fun(*this, &Window::on_quit) ); 
    3333 
    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 
    3554        set_title("Gobby"); 
    3655        set_default_size(640, 480);