[gnote] Make icon and message label optional in HIGDialog
- From: Aurimas Černius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Make icon and message label optional in HIGDialog
- Date: Tue, 11 Jun 2013 20:23:09 +0000 (UTC)
commit d510f5468b5fedc87a92a041dec20d7a64cbb1b8
Author: Aurimas Černius <aurisc4 gmail com>
Date: Tue Jun 11 23:20:08 2013 +0300
Make icon and message label optional in HIGDialog
src/utils.cpp | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
---
diff --git a/src/utils.cpp b/src/utils.cpp
index 0928579..76b39ff 100644
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -304,6 +304,7 @@ namespace gnote {
const Glib::ustring & msg)
: Gtk::Dialog()
, m_extra_widget(NULL)
+ , m_image(NULL)
{
set_border_width(5);
set_resizable(false);
@@ -340,7 +341,6 @@ namespace gnote {
Gtk::ICON_SIZE_DIALOG);
break;
default:
- m_image = new Gtk::Image ();
break;
}
@@ -370,13 +370,15 @@ namespace gnote {
label->show();
label_vbox->attach(*label, 0, label_vbox_row++, 1, 1);
- label = manage(new Gtk::Label(msg));
- label->set_use_markup(true);
- label->set_justify(Gtk::JUSTIFY_LEFT);
- label->set_line_wrap(true);
- label->set_alignment (0.0f, 0.5f);
- label->show();
- label_vbox->attach(*label, 0, label_vbox_row++, 1, 1);
+ if(msg != "") {
+ label = manage(new Gtk::Label(msg));
+ label->set_use_markup(true);
+ label->set_justify(Gtk::JUSTIFY_LEFT);
+ label->set_line_wrap(true);
+ label->set_alignment (0.0f, 0.5f);
+ label->show();
+ label_vbox->attach(*label, 0, label_vbox_row++, 1, 1);
+ }
m_extra_widget_vbox = manage(new Gtk::Grid);
m_extra_widget_vbox->show();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]