| 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; |
| 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" |
| 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 |
/* カーソル位置を先頭に */ |
/* カーソル位置を先頭に */ |
| 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 |
|
|
| 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)); |