[ghex] Use GDK_KEY_* constants
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ghex] Use GDK_KEY_* constants
- Date: Tue, 26 Jul 2011 18:18:40 +0000 (UTC)
commit 0770099fb8a87a723aa44ce443247d5a36272147
Author: Kalev Lember <kalevlember gmail com>
Date: Sun Jul 24 22:54:27 2011 +0300
Use GDK_KEY_* constants
Also bump the minumum required gtk+ version to 2.24.0.
configure.ac | 4 ++--
src/chartable.c | 4 ++--
src/converter.c | 2 +-
src/gtkhex.c | 34 +++++++++++++++++-----------------
4 files changed, 22 insertions(+), 22 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index af456cc..4112381 100644
--- a/configure.ac
+++ b/configure.ac
@@ -35,7 +35,7 @@ AC_DEFINE_UNQUOTED(LIBGTKHEX_RELEASE_STRING, "$LIBGTKHEX_RELEASE_STRING",
[GtkHex library release string.])
PKG_CHECK_MODULES(LIBGTKHEX,
- gtk+-2.0 >= 2.20.0 \
+ gtk+-2.0 >= 2.24.0 \
libbonobo-2.0 \
atk >= 1.0.0)
AC_SUBST(LIBGTKHEX_LIBS)
@@ -43,7 +43,7 @@ AC_SUBST(LIBGTKHEX_CFLAGS)
PKG_CHECK_MODULES(GHEX,
gio-2.0 \
- gtk+-2.0 >= 2.20.0 \
+ gtk+-2.0 >= 2.24.0 \
gconf-2.0 \
libbonoboui-2.0 \
libgnomeprintui-2.2)
diff --git a/src/chartable.c b/src/chartable.c
index 0a78c19..ba9b6d0 100644
--- a/src/chartable.c
+++ b/src/chartable.c
@@ -114,7 +114,7 @@ static void hide_chartable_cb (GtkWidget *widget, GtkWidget *win)
static gint char_table_key_press_cb (GtkWindow *w, GdkEventKey *e, gpointer data)
{
- if (e->keyval == GDK_Escape) {
+ if (e->keyval == GDK_KEY_Escape) {
hide_chartable_cb(NULL, GTK_WIDGET(w));
return TRUE;
}
@@ -125,7 +125,7 @@ static gint key_press_cb (GtkTreeView *treeview, GdkEventKey *e, gpointer data)
{
GtkTreeModel *model = GTK_TREE_MODEL(data);
- if(e->keyval == GDK_Return) {
+ if (e->keyval == GDK_KEY_Return) {
insert_char(treeview, model);
return TRUE;
}
diff --git a/src/converter.c b/src/converter.c
index 322db58..e13ffa5 100644
--- a/src/converter.c
+++ b/src/converter.c
@@ -210,7 +210,7 @@ converter_delete_event_cb(GtkWidget *widget, GdkEventAny *e, gpointer user_data)
static gboolean
conv_key_press_cb (GtkWidget *widget, GdkEventKey *e, gpointer user_data)
{
- if (e->keyval == GDK_Escape) {
+ if (e->keyval == GDK_KEY_Escape) {
converter_delete_event_cb(widget, (GdkEventAny *)e, user_data);
return TRUE;
}
diff --git a/src/gtkhex.c b/src/gtkhex.c
index 986bfd2..f085cca 100644
--- a/src/gtkhex.c
+++ b/src/gtkhex.c
@@ -1629,7 +1629,7 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
gh->selecting = TRUE;
}
switch(event->keyval) {
- case GDK_BackSpace:
+ case GDK_KEY_BackSpace:
if(gh->cursor_pos > 0) {
hex_document_set_data(gh->document, gh->cursor_pos - 1,
0, 1, NULL, TRUE);
@@ -1638,8 +1638,8 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
gtk_hex_set_cursor(gh, gh->cursor_pos - 1);
}
break;
- case GDK_Tab:
- case GDK_KP_Tab:
+ case GDK_KEY_Tab:
+ case GDK_KEY_KP_Tab:
if (gh->active_view == VIEW_ASCII) {
gh->active_view = VIEW_HEX;
}
@@ -1647,22 +1647,22 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
gh->active_view = VIEW_ASCII;
}
break;
- case GDK_Delete:
+ case GDK_KEY_Delete:
if(gh->cursor_pos < gh->document->file_size) {
hex_document_set_data(gh->document, gh->cursor_pos,
0, 1, NULL, TRUE);
}
break;
- case GDK_Up:
+ case GDK_KEY_Up:
gtk_hex_set_cursor(gh, gh->cursor_pos - gh->cpl);
break;
- case GDK_Down:
+ case GDK_KEY_Down:
gtk_hex_set_cursor(gh, gh->cursor_pos + gh->cpl);
break;
- case GDK_Page_Up:
+ case GDK_KEY_Page_Up:
gtk_hex_set_cursor(gh, MAX(0, (gint)gh->cursor_pos - gh->vis_lines*gh->cpl));
break;
- case GDK_Page_Down:
+ case GDK_KEY_Page_Down:
gtk_hex_set_cursor(gh, MIN((gint)gh->document->file_size, (gint)gh->cursor_pos + gh->vis_lines*gh->cpl));
break;
default:
@@ -1672,7 +1672,7 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
}
if(gh->active_view == VIEW_HEX)
switch(event->keyval) {
- case GDK_Left:
+ case GDK_KEY_Left:
if(!(event->state & GDK_SHIFT_MASK)) {
gh->lower_nibble = !gh->lower_nibble;
if(gh->lower_nibble)
@@ -1682,7 +1682,7 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
gtk_hex_set_cursor(gh, gh->cursor_pos - 1);
}
break;
- case GDK_Right:
+ case GDK_KEY_Right:
if(gh->cursor_pos >= gh->document->file_size)
break;
if(!(event->state & GDK_SHIFT_MASK)) {
@@ -1727,8 +1727,8 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
if(!gh->lower_nibble)
gtk_hex_set_cursor(gh, gh->cursor_pos + 1);
}
- else if((event->keyval >= GDK_KP_0)&&(event->keyval <= GDK_KP_9)) {
- hex_document_set_nibble(gh->document, event->keyval - GDK_KP_0,
+ else if((event->keyval >= GDK_KEY_KP_0)&&(event->keyval <= GDK_KEY_KP_9)) {
+ hex_document_set_nibble(gh->document, event->keyval - GDK_KEY_KP_0,
gh->cursor_pos, gh->lower_nibble,
gh->insert, TRUE);
if (gh->selecting)
@@ -1744,10 +1744,10 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
}
else if(gh->active_view == VIEW_ASCII)
switch(event->keyval) {
- case GDK_Left:
+ case GDK_KEY_Left:
gtk_hex_set_cursor(gh, gh->cursor_pos - 1);
break;
- case GDK_Right:
+ case GDK_KEY_Right:
gtk_hex_set_cursor(gh, gh->cursor_pos + 1);
break;
default:
@@ -1760,8 +1760,8 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
gh->selecting = FALSE;
gtk_hex_set_cursor(gh, gh->cursor_pos + 1);
}
- else if((event->keyval >= GDK_KP_0)&&(event->keyval <= GDK_KP_9)) {
- hex_document_set_byte(gh->document, event->keyval - GDK_KP_0 + '0',
+ else if((event->keyval >= GDK_KEY_KP_0)&&(event->keyval <= GDK_KEY_KP_9)) {
+ hex_document_set_byte(gh->document, event->keyval - GDK_KEY_KP_0 + '0',
gh->cursor_pos, gh->insert, TRUE);
if (gh->selecting)
gh->selecting = FALSE;
@@ -1783,7 +1783,7 @@ static gboolean gtk_hex_key_press(GtkWidget *w, GdkEventKey *event) {
static gboolean gtk_hex_key_release(GtkWidget *w, GdkEventKey *event) {
GtkHex *gh = GTK_HEX(w);
- if(event->keyval == GDK_Shift_L || event->keyval == GDK_Shift_R) {
+ if (event->keyval == GDK_KEY_Shift_L || event->keyval == GDK_KEY_Shift_R) {
gh->selecting = FALSE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]