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.14 by aloha, Sat Nov 11 05:03:37 2006 UTC revision 1.15 by aloha, Sat Nov 11 07:28:54 2006 UTC
# Line 44  static GtkWidget *modeline_label; Line 44  static GtkWidget *modeline_label;
44  static gchar *get_all_buffer_contents(GtkTextBuffer *buffer);  static gchar *get_all_buffer_contents(GtkTextBuffer *buffer);
45  static gchar *load_cstring_by_gauche(gchar *s);  static gchar *load_cstring_by_gauche(gchar *s);
46    
47    /* バッファの内容を消去 */
48    static void clear_current_buffer() {
49      GtkTextIter start, end;
50      gtk_text_buffer_get_start_iter(current_text_buffer, &start);
51      gtk_text_buffer_get_end_iter(current_text_buffer, &end);
52      gtk_text_buffer_delete(current_text_buffer, &start, &end);
53    }
54    
55  /* バッファをまるごとロード */  /* バッファをまるごとロード */
56  static void load_buffer_by_gauche() {  static void load_buffer_by_gauche() {
57    GtkTextIter p;    GtkTextIter p;
# Line 747  static void editor_window_init() { Line 755  static void editor_window_init() {
755    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブの on/off", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブの on/off", "");
756    
757    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-preferences", iconsize), "append");    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-preferences", iconsize), "append");
758    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(rotate_tab_position), G_OBJECT( notebook));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(rotate_tab_position), G_OBJECT(notebook));
759    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
760    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブ位置の設定", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブ位置の設定", "");
761    
762    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-add", iconsize), "append");    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-add", iconsize), "append");
763    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(append_tabpage), G_OBJECT( notebook));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(append_tabpage), G_OBJECT(notebook));
764    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
765    gtk_tool_item_set_tooltip(icon, toolbar_tips, "新規バッファを開きます", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "新規バッファを開きます", "");
766    
767      icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-delete", iconsize), "remove");
768      g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(clear_current_buffer), G_OBJECT(notebook));
769      gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
770      gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファの内容を全消去",
771          "まだ内容が保存されていない場合でも警告しません");
772    
773    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-close", iconsize), "remove");    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-close", iconsize), "remove");
774    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(remove_tabpage_handler), G_OBJECT( notebook));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(remove_tabpage_handler), G_OBJECT(notebook));
775    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
776    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファを閉じます",    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファを閉じます",
777        "まだ内容が保存されていない場合は警告します");        "まだ内容が保存されていない場合は警告します");
778    
779    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-bold", iconsize), "append");    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-bold", iconsize), "append");
780    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(select_font), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(select_font), NULL);
781    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
782    gtk_tool_item_set_tooltip(icon, toolbar_tips, "フォントの変更", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "フォントの変更", "");
783    
784      icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-connect", iconsize), "append");      icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-connect", iconsize), "append");
785    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_scheme_file_by_gauche), G_OBJECT( notebook));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_scheme_file_by_gauche), G_OBJECT(notebook));
786    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
787    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Scheme ファイルをロード", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Scheme ファイルをロード", "");
788    
789    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-convert", iconsize), "append");    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-convert", iconsize), "append");
790    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_buffer_by_gauche), G_OBJECT( notebook));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_buffer_by_gauche), G_OBJECT(notebook));
791    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
792    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファをロード", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファをロード", "");
793    

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

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