This commit is contained in:
fgerlits 2005-06-08 18:01:56 +00:00
parent 7d9d2e7cad
commit 69d6f756dd
2 changed files with 12 additions and 12 deletions

View file

@ -22,7 +22,7 @@
Author : $Author: fgerlits $
Version : $Revision: 1.13 $
Version : $Revision: 1.14 $
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/widgets/include/LiveSupport/Widgets/WhiteWindow.h,v $
------------------------------------------------------------------------------*/
@ -94,7 +94,7 @@ using namespace LiveSupport::Core;
* </code></pre>
*
* @author $Author: fgerlits $
* @version $Revision: 1.13 $
* @version $Revision: 1.14 $
* @see WidgetFactory
* @see WidgetFactory#getWhiteWindowCorners
*/
@ -124,7 +124,7 @@ class WhiteWindow : public Gtk::Window
/**
* The event box for the title, enabling capturing mouse events.
*/
Gtk::EventBox * titleEventBox;
Gtk::HBox * titleBox;
/**
* The left alignment contaner for the title.

View file

@ -22,7 +22,7 @@
Author : $Author: fgerlits $
Version : $Revision: 1.16 $
Version : $Revision: 1.17 $
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/widgets/src/WhiteWindow.cxx,v $
------------------------------------------------------------------------------*/
@ -67,8 +67,8 @@ WhiteWindow :: WhiteWindow(WidgetFactory::ImageType title,
titleLabel = 0;
Ptr<WidgetFactory>::Ref wf = WidgetFactory::getInstance();
Gtk::Image* titleImage = Gtk::manage(wf->createImage(title));
titleEventBox = Gtk::manage(new Gtk::EventBox());
titleEventBox->add(*titleImage);
titleBox = Gtk::manage(new Gtk::HBox());
titleBox->add(*titleImage);
constructWindow(backgroundColor, cornerImages, resizable);
}
@ -90,8 +90,8 @@ WhiteWindow :: WhiteWindow(Glib::ustring title,
titleLabel->modify_font(Pango::FontDescription(
"Bitstream Vera Sans 10"));
set_title(title);
titleEventBox = Gtk::manage(new Gtk::EventBox());
titleEventBox->add(*titleLabel);
titleBox = Gtk::manage(new Gtk::HBox());
titleBox->add(*titleLabel);
constructWindow(backgroundColor, cornerImages, resizable);
}
@ -119,11 +119,11 @@ WhiteWindow :: constructWindow(Colors::ColorName backgroundColor,
Gdk::Color bgColor = Colors::getColor(backgroundColor);
// create the title
titleEventBox->modify_bg(Gtk::STATE_NORMAL, bgColor);
titleBox->modify_bg(Gtk::STATE_NORMAL, bgColor);
titleAlignment = Gtk::manage(new Gtk::Alignment(Gtk::ALIGN_LEFT,
Gtk::ALIGN_CENTER,
0, 0));
titleAlignment->add(*titleEventBox);
titleAlignment->add(*titleBox);
layout->attach(*titleAlignment, 0, 1, 0, 1, Gtk::FILL, Gtk::SHRINK);
// create the minimize, maximize and close buttons
@ -177,8 +177,8 @@ WhiteWindow :: constructWindow(Colors::ColorName backgroundColor,
show_all();
// register signal handlers
titleEventBox->add_events(Gdk::BUTTON_PRESS_MASK);
titleEventBox->signal_button_press_event().connect(sigc::mem_fun(*this,
this->add_events(Gdk::BUTTON_PRESS_MASK);
this->signal_button_press_event().connect(sigc::mem_fun(*this,
&WhiteWindow::onTitleClicked));
minimizeButton->signal_clicked().connect(sigc::mem_fun(*this,