Develop and Download Open Source Software

Browse CVS Repository

Diff of /shiki/shiki/shiki.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.63 by aloha, Sat Dec 2 14:23:20 2006 UTC revision 1.64 by aloha, Sun Dec 3 15:21:04 2006 UTC
# Line 318  static gboolean signal_key_press_handler Line 318  static gboolean signal_key_press_handler
318          Shiki_eval_last_sexp();          Shiki_eval_last_sexp();
319          break;          break;
320    
321        case GDK_underscore : /* Ctrl + _ : Undo */        case GDK_backslash : /* Ctrl + \ : Undo */
322          Shiki_undo();          Shiki_undo();
323          break;          break;
324    
325          case GDK_underscore : /* Ctrl + _ : Redo */
326            Shiki_redo();
327            break;
328    
329        case GDK_t : /* Ctrl + t : タブを開く */        case GDK_t : /* Ctrl + t : タブを開く */
330          append_default_tabpage_handler();          append_default_tabpage_handler();
331          break;          break;
# Line 684  static void open_online_help() { Line 688  static void open_online_help() {
688        "C-h : バックスペース\n"        "C-h : バックスペース\n"
689        "C-w : カット\n"        "C-w : カット\n"
690        "C-y : ヤンク (ペースト)\n"        "C-y : ヤンク (ペースト)\n"
691          "C-\\ : Undo\n"
692          "C-_ : Redo\n"
693        "\n"        "\n"
694        "C-e : カーソル後ろの S 式を評価 (eval-expression)\n"        "C-e : カーソル後ろの S 式を評価 (eval-expression)\n"
695        "C-j : カーソル手前の S 式を評価 (eval-last-sexp)\n"        "C-j : カーソル手前の S 式を評価 (eval-last-sexp)\n"
# Line 692  static void open_online_help() { Line 698  static void open_online_help() {
698        "C-M-@ : カーソル以降の S 式を選択 (mark-sexp)\n"        "C-M-@ : カーソル以降の S 式を選択 (mark-sexp)\n"
699        "C-M-SPC : カーソル手前の S 式を選択 (mark-last-sexp)\n"        "C-M-SPC : カーソル手前の S 式を選択 (mark-last-sexp)\n"
700        "C-x C-c : 終了.ウィンドウの × ボタンを押したのと同じ\n"        "C-x C-c : 終了.ウィンドウの × ボタンを押したのと同じ\n"
       "\n"  
       "エディタ API\n"  
       "(clear-current-buffer) : バッファをクリアします (警告無し)\n"  
701        , -1);        , -1);
702    gtk_text_buffer_set_modified(Shiki_CURRENT_TEXT_BUFFER, FALSE);    gtk_text_buffer_set_modified(Shiki_CURRENT_TEXT_BUFFER, FALSE);
703    /* カーソル位置を先頭に */    /* カーソル位置を先頭に */
# Line 790  static void Shiki_editor_window_init(int Line 793  static void Shiki_editor_window_init(int
793    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
794    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Undo","");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Undo","");
795    
   /* XXX : TODO */  
796    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REDO, iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REDO, iconsize), "");
797    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(Shiki_redo), NULL);
798    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
799    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Redo", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Redo", "");
800    
# Line 807  static void Shiki_editor_window_init(int Line 809  static void Shiki_editor_window_init(int
809    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
810    gtk_tool_item_set_tooltip(icon, toolbar_tips, "置換", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "置換", "");
811    
812      /* XXX : TODO */
813    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REFRESH, iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REFRESH, iconsize), "");
814    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);
815    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26