Changeset 22

Show
Ignore:
Timestamp:
01/24/07 18:55:07 (2 years ago)
Author:
inz
Message:

Create shortcut changing dialog.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • osso-xterm/trunk/debian/changelog

    r21 r22  
     1osso-xterm (0.13.mh18) unstable; urgency=low 
     2 
     3  * Create shortcut changing dialog. 
     4 
     5 -- Santtu Lakkala <inz@inz.fi>  Wed, 24 Jan 2007 18:54:51 +0200 
     6 
    17osso-xterm (0.13.mh17) unstable; urgency=low 
    28 
  • osso-xterm/trunk/src/Makefile.am

    r1 r22  
    3232        terminal-tab-header.h                                           \ 
    3333        terminal-widget.h                                               \ 
    34         terminal-app.h 
     34        terminal-app.h                                                  \ 
     35        shortcuts.h 
    3536 
    3637osso_xterm_SOURCES =                                                    \ 
     
    4041        terminal-settings.c                                             \ 
    4142        terminal-widget.c                                               \ 
    42         terminal-app.c 
     43        terminal-app.c                                                  \ 
     44        shortcuts.c 
    4345 
    4446clean-local: 
  • osso-xterm/trunk/src/terminal-app.c

    r20 r22  
    5353#include "terminal-tab-header.h" 
    5454#include "terminal-app.h" 
     55#include "shortcuts.h" 
    5556 
    5657 
     
    8889static void            terminal_app_action_paste            (GtkAction       *action, 
    8990                                                             TerminalApp     *app); 
     91static void            terminal_app_action_edit_shortcuts   (GtkAction       *action, 
     92                                                             TerminalApp     *app); 
    9093static void            terminal_app_action_reverse          (GtkToggleAction *action, 
    9194                                                             TerminalApp     *app); 
     
    136139  { "copy", NULL, N_ ("Copy"), NULL, NULL, G_CALLBACK (terminal_app_action_copy), }, 
    137140  { "paste", NULL, N_ ("Paste"), NULL, NULL, G_CALLBACK (terminal_app_action_paste), }, 
     141  { "shortcuts", NULL, N_ ("Shortcuts..."), NULL, NULL, G_CALLBACK (terminal_app_action_edit_shortcuts), }, 
    138142  { "view-menu", NULL, N_ ("View"), }, 
    139143  { "go-menu", NULL, N_ ("Go"), }, 
     
    180184 "    <menuitem action='copy'/>" 
    181185 "    <menuitem action='paste'/>" 
     186 "    <menuitem action='shortcuts'/>" 
    182187 "    <separator/>" 
    183188 "    <menuitem action='reverse'/>" 
     
    268273  attach_item(parent, actiongroup, accelgroup, "copy"); 
    269274  attach_item(parent, actiongroup, accelgroup, "paste"); 
     275  attach_item(parent, actiongroup, accelgroup, "shortcuts"); 
    270276 
    271277  parent = attach_menu(menubar, actiongroup, accelgroup, "view-menu"); 
     
    869875} 
    870876 
     877static void 
     878terminal_app_action_edit_shortcuts (GtkAction    *action, 
     879                           TerminalApp  *app) 
     880{ 
     881  (void)action; 
     882  (void)app; 
     883 
     884  update_shortcut_keys(); 
     885} 
     886 
    871887 
    872888static void