[niepce: 9/17] Fix the aspect of the text field
- From: Hubert FiguiÃre <hub src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [niepce: 9/17] Fix the aspect of the text field
- Date: Thu, 2 Feb 2012 04:15:51 +0000 (UTC)
commit 57d094216bbeebe3c143201e21d88526492eb5d4
Author: Hub Figuiere <hub figuiere net>
Date: Sat Dec 10 20:29:41 2011 -0800
Fix the aspect of the text field
src/fwk/toolkit/metadatawidget.cpp | 1 +
src/fwk/toolkit/widgets/notabtextview.cpp | 12 ++----------
src/fwk/toolkit/widgets/notabtextview.hpp | 4 ++--
3 files changed, 5 insertions(+), 12 deletions(-)
---
diff --git a/src/fwk/toolkit/metadatawidget.cpp b/src/fwk/toolkit/metadatawidget.cpp
index 1ae41ef..5bbfed8 100644
--- a/src/fwk/toolkit/metadatawidget.cpp
+++ b/src/fwk/toolkit/metadatawidget.cpp
@@ -177,6 +177,7 @@ void MetaDataWidget::add_data(const MetaDataFormat * current,
}
else {
Gtk::Entry * e = Gtk::manage(new Gtk::Entry());
+ e->set_has_frame(false); // TODO make that a custom widget
e->signal_focus_out_event().connect(
sigc::bind(
sigc::mem_fun(*this,
diff --git a/src/fwk/toolkit/widgets/notabtextview.cpp b/src/fwk/toolkit/widgets/notabtextview.cpp
index d1ef6f2..1b8127e 100644
--- a/src/fwk/toolkit/widgets/notabtextview.cpp
+++ b/src/fwk/toolkit/widgets/notabtextview.cpp
@@ -17,25 +17,17 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
-
#include "fwk/base/debug.hpp"
#include "notabtextview.hpp"
-
namespace fwk {
-bool NoTabTextView::on_key_press_event(GdkEventKey *event)
+NoTabTextView::NoTabTextView()
{
- if(event->keyval == GDK_KEY_Tab) {
- get_parent()->child_focus(Gtk::DIR_TAB_FORWARD);
- return true;
- }
- return Gtk::TextView::on_key_press_event(event);
+ set_accepts_tab(false);
}
-
}
/*
Local Variables:
diff --git a/src/fwk/toolkit/widgets/notabtextview.hpp b/src/fwk/toolkit/widgets/notabtextview.hpp
index 3b13b8b..a6c8126 100644
--- a/src/fwk/toolkit/widgets/notabtextview.hpp
+++ b/src/fwk/toolkit/widgets/notabtextview.hpp
@@ -17,7 +17,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
#ifndef __FWK_WIDGET_NOTABTEXTVIEW_H__
#define __FWK_WIDGET_NOTABTEXTVIEW_H__
@@ -29,7 +28,8 @@ namespace fwk {
class NoTabTextView
: public Gtk::TextView
{
- virtual bool on_key_press_event(GdkEventKey *event);
+public:
+ NoTabTextView();
};
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]