ClipIt-1.4.1-20110525002

+ Fixed: Numpad keys now work for selecting too.
This commit is contained in:
Cristian Henzel 2011-05-25 09:03:24 +03:00
parent 23a3d91f4c
commit dec143ae77
3 changed files with 18 additions and 5 deletions

View File

@ -1,3 +1,7 @@
ClipIt-1.4.1-20110525002 - 25 May. 2011
+ Fixed: Numpad keys now work for selecting too.
ClipIt-1.4.1-20110525001 - 25 May. 2011
+ Fixed: Changed history file to new type.

View File

@ -119,7 +119,6 @@ void read_history()
history_item *hitem = history->data;
fread_return = fread(&read_static, size, 1, history_file);
hitem->is_static = read_static;
printf("static: %d\n", read_static);
break;
}
}

View File

@ -478,46 +478,56 @@ static gboolean show_actions_menu(gpointer data)
static gboolean menu_key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer user_data)
{
switch (event->keyval) {
case XK_0:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(9));
gtk_widget_destroy(widget);
break;
case XK_1:
case XK_KP_1:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(0));
gtk_widget_destroy(widget);
break;
case XK_2:
case XK_KP_2:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(1));
gtk_widget_destroy(widget);
break;
case XK_3:
case XK_KP_3:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(2));
gtk_widget_destroy(widget);
break;
case XK_4:
case XK_KP_4:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(3));
gtk_widget_destroy(widget);
break;
case XK_5:
case XK_KP_5:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(4));
gtk_widget_destroy(widget);
break;
case XK_6:
case XK_KP_6:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(5));
gtk_widget_destroy(widget);
break;
case XK_7:
case XK_KP_7:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(6));
gtk_widget_destroy(widget);
break;
case XK_8:
case XK_KP_8:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(7));
gtk_widget_destroy(widget);
break;
case XK_9:
case XK_KP_9:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(8));
gtk_widget_destroy(widget);
break;
case XK_0:
case XK_KP_0:
item_selected((GtkMenuItem*)widget, GINT_TO_POINTER(9));
gtk_widget_destroy(widget);
break;
}
return FALSE;
}