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.44 by aloha, Sun Nov 19 13:05:50 2006 UTC revision 1.45 by aloha, Mon Nov 20 05:32:43 2006 UTC
# Line 1146  static void shiki_editor_window_init(int Line 1146  static void shiki_editor_window_init(int
1146    /* アイコン作る */    /* アイコン作る */
1147    
1148    /* ファイル開く */    /* ファイル開く */
1149    oicon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-open", iconsize), "");    oicon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_OPEN, iconsize), "");
1150    /* 「開く」ボタンにファイルを読み込むアクションを関連付ける */    /* 「開く」ボタンにファイルを読み込むアクションを関連付ける */
1151    g_signal_connect(G_OBJECT(oicon), "clicked", G_CALLBACK(open_file_handler), NULL);    g_signal_connect(G_OBJECT(oicon), "clicked", G_CALLBACK(open_file_handler), NULL);
1152    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(oicon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(oicon));
# Line 1154  static void shiki_editor_window_init(int Line 1154  static void shiki_editor_window_init(int
1154        "新しいバッファを開いて,そこにファイルの内容を展開します.");        "新しいバッファを開いて,そこにファイルの内容を展開します.");
1155    
1156    /* バッファ保存 */    /* バッファ保存 */
1157    sicon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-save", iconsize), "");    sicon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_SAVE, iconsize), "");
1158    /* 「保存」ボタンにファイルを書き出すアクションを関連付ける */    /* 「保存」ボタンにファイルを書き出すアクションを関連付ける */
1159    g_signal_connect(G_OBJECT(sicon), "clicked", G_CALLBACK(save_file), NULL);    g_signal_connect(G_OBJECT(sicon), "clicked", G_CALLBACK(save_file), NULL);
1160    gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(sicon));          gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(sicon));      
# Line 1162  static void shiki_editor_window_init(int Line 1162  static void shiki_editor_window_init(int
1162        "バッファにファイル名が設定されていない場合には,ダイアログを開いてファイル名を取得します");        "バッファにファイル名が設定されていない場合には,ダイアログを開いてファイル名を取得します");
1163    
1164    /* バッファを別名保存 */    /* バッファを別名保存 */
1165    saicon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-save-as", iconsize), "");    saicon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_SAVE_AS, iconsize), "");
1166    /* 「別名保存」ボタンに別名のファイル開いて内容を書き出すアクションを関連付ける */    /* 「別名保存」ボタンに別名のファイル開いて内容を書き出すアクションを関連付ける */
1167    g_signal_connect(G_OBJECT(saicon), "clicked", G_CALLBACK(save_file_as), NULL);    g_signal_connect(G_OBJECT(saicon), "clicked", G_CALLBACK(save_file_as), NULL);
1168    gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(saicon));    gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(saicon));
# Line 1170  static void shiki_editor_window_init(int Line 1170  static void shiki_editor_window_init(int
1170        "");        "");
1171    
1172    /* バッファ実行 */    /* バッファ実行 */
1173    eicon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-execute", iconsize), "");    eicon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_EXECUTE, iconsize), "");
1174    /* 「選択範囲をロード」ボタンに libgauche を関連付ける */    /* 「選択範囲をロード」ボタンに libgauche を関連付ける */
1175    g_signal_connect(G_OBJECT(eicon), "clicked", G_CALLBACK(load_region_by_gauche), NULL);    g_signal_connect(G_OBJECT(eicon), "clicked", G_CALLBACK(load_region_by_gauche), NULL);
1176    gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(eicon));    gtk_container_add (GTK_CONTAINER (toolbar), GTK_WIDGET(eicon));
# Line 1180  static void shiki_editor_window_init(int Line 1180  static void shiki_editor_window_init(int
1180    gtk_container_add(GTK_CONTAINER(Shiki_EDITOR_WINDOW), vbox);    gtk_container_add(GTK_CONTAINER(Shiki_EDITOR_WINDOW), vbox);
1181    gtk_container_add(GTK_CONTAINER(vbox), GTK_WIDGET(Shiki_EDITOR_NOTEBOOK));    gtk_container_add(GTK_CONTAINER(vbox), GTK_WIDGET(Shiki_EDITOR_NOTEBOOK));
1182    
1183    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-new", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_NEW, iconsize), "");
1184    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(append_default_tabpage_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(append_default_tabpage_handler), NULL);
1185    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1186    gtk_tool_item_set_tooltip(icon, toolbar_tips, "新規バッファを開きます", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "新規バッファを開きます", "");
1187    
1188    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-undo", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_UNDO, iconsize), "");
1189    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(undo), G_OBJECT(Shiki_EDITOR_NOTEBOOK));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(undo), G_OBJECT(Shiki_EDITOR_NOTEBOOK));
1190    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1191    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Undo","");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Undo","");
1192    
1193    /* XXX : TODO */    /* XXX : TODO */
1194    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-redo", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REDO, iconsize), "");
1195    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);
1196    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1197    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Redo", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Redo", "");
1198    
1199    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-find", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_FIND, iconsize), "");
1200    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);
1201    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1202    gtk_tool_item_set_tooltip(icon, toolbar_tips, "検索", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "検索", "");
1203    
1204    
1205    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-find-and-replace", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_FIND_AND_REPLACE, iconsize), "");
1206    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);
1207    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1208    gtk_tool_item_set_tooltip(icon, toolbar_tips, "置換", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "置換", "");
1209    
1210    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-refresh", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_REFRESH, iconsize), "");
1211    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(dummy_handler), NULL);
1212    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1213    gtk_tool_item_set_tooltip(icon, toolbar_tips, "リロード", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "リロード", "");
1214    
1215    /* TODO ここまで */    /* TODO ここまで */
1216    
1217    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-delete", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_DELETE, iconsize), "");
1218    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(clear_current_buffer), G_OBJECT(Shiki_EDITOR_NOTEBOOK));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(clear_current_buffer), G_OBJECT(Shiki_EDITOR_NOTEBOOK));
1219    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1220    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファの内容を全消去",    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファの内容を全消去",
1221        "まだ内容が保存されていない場合でも警告しません");        "まだ内容が保存されていない場合でも警告しません");
1222    
1223    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-close", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_CLOSE, iconsize), "");
1224    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(remove_tabpage), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(remove_tabpage), NULL);
1225    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1226    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファを閉じます",    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファを閉じます",
1227        "まだ内容が保存されていない場合は警告します");        "まだ内容が保存されていない場合は警告します");
1228    
1229    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-connect", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_CONNECT, iconsize), "");
1230    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_scheme_file_by_gauche), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_scheme_file_by_gauche), NULL);
1231    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1232    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Scheme ファイルをロード", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "Scheme ファイルをロード", "");
1233    
1234    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-convert", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_CONVERT, iconsize), "");
1235    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_buffer_by_gauche), G_OBJECT(Shiki_EDITOR_NOTEBOOK));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(load_buffer_by_gauche), G_OBJECT(Shiki_EDITOR_NOTEBOOK));
1236    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1237    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファをロード", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "バッファをロード", "");
1238    
1239    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-spell-check", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_SPELL_CHECK, iconsize), "");
1240    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(scheme_keyword_highlighting_current_buffer), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(scheme_keyword_highlighting_current_buffer), NULL);
1241    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1242    gtk_tool_item_set_tooltip(icon, toolbar_tips, "シンタックスハイライティング", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "シンタックスハイライティング", "");
1243    
1244    
1245    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-dialog-question", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_DIALOG_QUESTION, iconsize), "");
1246    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(open_online_help), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(open_online_help), NULL);
1247    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1248    gtk_tool_item_set_tooltip(icon, toolbar_tips, "ヘルプ", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "ヘルプ", "");
1249        
1250    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-bold", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_BOLD, iconsize), "");
1251    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(select_font), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(select_font), NULL);
1252    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1253    gtk_tool_item_set_tooltip(icon, toolbar_tips, "フォントの変更", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "フォントの変更", "");
   icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-apply", iconsize), "");  
1254    
1255      icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_APPLY, iconsize), "");
1256    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(tabsborder_on_off), G_OBJECT(Shiki_EDITOR_NOTEBOOK));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(tabsborder_on_off), G_OBJECT(Shiki_EDITOR_NOTEBOOK));
1257    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1258    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブの on/off", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブの on/off", "");
1259    
1260    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-preferences", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_PREFERENCES, iconsize), "");
1261    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(rotate_tab_position), G_OBJECT(Shiki_EDITOR_NOTEBOOK));    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(rotate_tab_position), G_OBJECT(Shiki_EDITOR_NOTEBOOK));
1262    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1263    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブ位置の設定", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "タブ位置の設定", "");
1264    
1265    icon = gtk_tool_button_new(gtk_image_new_from_stock ("gtk-dialog-info", iconsize), "");    icon = gtk_tool_button_new(gtk_image_new_from_stock (GTK_STOCK_DIALOG_INFO, iconsize), "");
1266    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(about_this_application), NULL);    g_signal_connect(G_OBJECT(icon), "clicked", G_CALLBACK(about_this_application), NULL);
1267    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));    gtk_container_add(GTK_CONTAINER (toolbar), GTK_WIDGET(icon));
1268    gtk_tool_item_set_tooltip(icon, toolbar_tips, "このアプリケーションについて", "");    gtk_tool_item_set_tooltip(icon, toolbar_tips, "このアプリケーションについて", "");

Legend:
Removed from v.1.44  
changed lines
  Added in v.1.45

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