From b196898e026e76fa3f8a2b9e35a8127a37dccfc0 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 26 Jan 2011 00:24:41 +0000 Subject: [PATCH] Also actually added "Copy" and "Cut" to the edit menu --- po/de.po | 74 ++++++++++++++++++++++++------------------------- po/es.po | 74 ++++++++++++++++++++++++------------------------- po/fr.po | 74 ++++++++++++++++++++++++------------------------- po/it.po | 74 ++++++++++++++++++++++++------------------------- src/callbacks.c | 18 ++++++++++++ src/callbacks.h | 2 ++ src/editor.c | 32 +++++++++++++++++++-- src/editor.h | 2 ++ 8 files changed, 200 insertions(+), 150 deletions(-) diff --git a/po/de.po b/po/de.po index 01c0d4f..4a6a218 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Editor 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-26 01:17+0100\n" +"POT-Creation-Date: 2011-01-26 01:23+0100\n" "PO-Revision-Date: 2010-04-07 22:05+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: German\n" @@ -16,11 +16,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:76 +#: ../src/callbacks.c:94 msgid "Text editor preferences" msgstr "Text Editor Einstellungen" -#: ../src/callbacks.c:93 +#: ../src/callbacks.c:111 msgid "Font:" msgstr "" @@ -56,140 +56,140 @@ msgstr "" msgid "_Cut" msgstr "" -#: ../src/editor.c:86 +#: ../src/editor.c:87 msgid "_Copy" msgstr "" -#: ../src/editor.c:87 +#: ../src/editor.c:89 msgid "_Paste" msgstr "" -#: ../src/editor.c:90 +#: ../src/editor.c:92 msgid "Select _all" msgstr "" -#: ../src/editor.c:97 +#: ../src/editor.c:99 msgid "_Unselect all" msgstr "" -#: ../src/editor.c:99 +#: ../src/editor.c:101 msgid "_Find" msgstr "" -#: ../src/editor.c:102 +#: ../src/editor.c:104 msgid "_Preferences" msgstr "_Einstellungen" -#: ../src/editor.c:109 +#: ../src/editor.c:111 msgid "_About" msgstr "_Info" -#: ../src/editor.c:120 +#: ../src/editor.c:122 msgid "_File" msgstr "_Datei" -#: ../src/editor.c:121 +#: ../src/editor.c:123 msgid "_Edit" msgstr "_Bearbeitung" -#: ../src/editor.c:122 +#: ../src/editor.c:124 msgid "_Help" msgstr "_Hilfe" -#: ../src/editor.c:129 +#: ../src/editor.c:131 msgid "New" msgstr "" -#: ../src/editor.c:130 +#: ../src/editor.c:132 msgid "Open" msgstr "" -#: ../src/editor.c:132 +#: ../src/editor.c:134 msgid "Save" msgstr "" -#: ../src/editor.c:133 +#: ../src/editor.c:135 msgid "Save as" msgstr "" -#: ../src/editor.c:137 +#: ../src/editor.c:139 msgid "Preferences" msgstr "Einstellungen" -#: ../src/editor.c:228 +#: ../src/editor.c:230 msgid "Text editor - " msgstr "" -#: ../src/editor.c:229 +#: ../src/editor.c:231 msgid "(Untitled)" msgstr "" -#: ../src/editor.c:342 +#: ../src/editor.c:344 msgid "Could not save configuration" msgstr "" -#: ../src/editor.c:356 ../src/editor.c:361 +#: ../src/editor.c:358 ../src/editor.c:363 msgid "Error" msgstr "Fehler" -#: ../src/editor.c:388 ../src/editor.c:398 ../src/editor.c:510 -#: ../src/editor.c:524 ../src/editor.c:664 ../src/editor.c:669 +#: ../src/editor.c:390 ../src/editor.c:400 ../src/editor.c:538 +#: ../src/editor.c:552 ../src/editor.c:692 ../src/editor.c:697 msgid "Warning" msgstr "Achtung" -#: ../src/editor.c:392 +#: ../src/editor.c:394 msgid "" "There are unsaved changes.\n" "Discard or save them?" msgstr "" -#: ../src/editor.c:430 +#: ../src/editor.c:458 msgid "Find text" msgstr "" -#: ../src/editor.c:437 +#: ../src/editor.c:465 msgid "Text:" msgstr "Text:" -#: ../src/editor.c:444 +#: ../src/editor.c:472 msgid "Case-sensitive" msgstr "" -#: ../src/editor.c:446 +#: ../src/editor.c:474 msgid "Wrap" msgstr "" -#: ../src/editor.c:469 +#: ../src/editor.c:497 msgid "Text not found" msgstr "" -#: ../src/editor.c:514 +#: ../src/editor.c:542 msgid "" "There are unsaved changes.\n" "Are you sure you want to discard them?" msgstr "" -#: ../src/editor.c:521 +#: ../src/editor.c:549 msgid "Discard" msgstr "" -#: ../src/editor.c:580 +#: ../src/editor.c:608 msgid "Open file..." msgstr "Offnen..." -#: ../src/editor.c:640 +#: ../src/editor.c:668 msgid "Partial write" msgstr "" -#: ../src/editor.c:668 +#: ../src/editor.c:696 msgid "This file already exists. Overwrite?" msgstr "" -#: ../src/editor.c:677 +#: ../src/editor.c:705 msgid "Allocation error" msgstr "" -#: ../src/editor.c:692 +#: ../src/editor.c:720 msgid "Save as..." msgstr "" diff --git a/po/es.po b/po/es.po index 1bfd204..0ae54b3 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Editor 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-26 01:17+0100\n" +"POT-Creation-Date: 2011-01-26 01:23+0100\n" "PO-Revision-Date: 2010-04-07 22:07+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Spanish\n" @@ -16,11 +16,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:76 +#: ../src/callbacks.c:94 msgid "Text editor preferences" msgstr "" -#: ../src/callbacks.c:93 +#: ../src/callbacks.c:111 msgid "Font:" msgstr "" @@ -56,140 +56,140 @@ msgstr "" msgid "_Cut" msgstr "" -#: ../src/editor.c:86 +#: ../src/editor.c:87 msgid "_Copy" msgstr "" -#: ../src/editor.c:87 +#: ../src/editor.c:89 msgid "_Paste" msgstr "" -#: ../src/editor.c:90 +#: ../src/editor.c:92 msgid "Select _all" msgstr "" -#: ../src/editor.c:97 +#: ../src/editor.c:99 msgid "_Unselect all" msgstr "" -#: ../src/editor.c:99 +#: ../src/editor.c:101 msgid "_Find" msgstr "" -#: ../src/editor.c:102 +#: ../src/editor.c:104 msgid "_Preferences" msgstr "_Preferencias" -#: ../src/editor.c:109 +#: ../src/editor.c:111 msgid "_About" msgstr "" -#: ../src/editor.c:120 +#: ../src/editor.c:122 msgid "_File" msgstr "" -#: ../src/editor.c:121 +#: ../src/editor.c:123 msgid "_Edit" msgstr "" -#: ../src/editor.c:122 +#: ../src/editor.c:124 msgid "_Help" msgstr "" -#: ../src/editor.c:129 +#: ../src/editor.c:131 msgid "New" msgstr "" -#: ../src/editor.c:130 +#: ../src/editor.c:132 msgid "Open" msgstr "" -#: ../src/editor.c:132 +#: ../src/editor.c:134 msgid "Save" msgstr "" -#: ../src/editor.c:133 +#: ../src/editor.c:135 msgid "Save as" msgstr "" -#: ../src/editor.c:137 +#: ../src/editor.c:139 msgid "Preferences" msgstr "" -#: ../src/editor.c:228 +#: ../src/editor.c:230 msgid "Text editor - " msgstr "" -#: ../src/editor.c:229 +#: ../src/editor.c:231 msgid "(Untitled)" msgstr "" -#: ../src/editor.c:342 +#: ../src/editor.c:344 msgid "Could not save configuration" msgstr "" -#: ../src/editor.c:356 ../src/editor.c:361 +#: ../src/editor.c:358 ../src/editor.c:363 msgid "Error" msgstr "" -#: ../src/editor.c:388 ../src/editor.c:398 ../src/editor.c:510 -#: ../src/editor.c:524 ../src/editor.c:664 ../src/editor.c:669 +#: ../src/editor.c:390 ../src/editor.c:400 ../src/editor.c:538 +#: ../src/editor.c:552 ../src/editor.c:692 ../src/editor.c:697 msgid "Warning" msgstr "" -#: ../src/editor.c:392 +#: ../src/editor.c:394 msgid "" "There are unsaved changes.\n" "Discard or save them?" msgstr "" -#: ../src/editor.c:430 +#: ../src/editor.c:458 msgid "Find text" msgstr "" -#: ../src/editor.c:437 +#: ../src/editor.c:465 msgid "Text:" msgstr "" -#: ../src/editor.c:444 +#: ../src/editor.c:472 msgid "Case-sensitive" msgstr "" -#: ../src/editor.c:446 +#: ../src/editor.c:474 msgid "Wrap" msgstr "" -#: ../src/editor.c:469 +#: ../src/editor.c:497 msgid "Text not found" msgstr "" -#: ../src/editor.c:514 +#: ../src/editor.c:542 msgid "" "There are unsaved changes.\n" "Are you sure you want to discard them?" msgstr "" -#: ../src/editor.c:521 +#: ../src/editor.c:549 msgid "Discard" msgstr "" -#: ../src/editor.c:580 +#: ../src/editor.c:608 msgid "Open file..." msgstr "" -#: ../src/editor.c:640 +#: ../src/editor.c:668 msgid "Partial write" msgstr "" -#: ../src/editor.c:668 +#: ../src/editor.c:696 msgid "This file already exists. Overwrite?" msgstr "" -#: ../src/editor.c:677 +#: ../src/editor.c:705 msgid "Allocation error" msgstr "" -#: ../src/editor.c:692 +#: ../src/editor.c:720 msgid "Save as..." msgstr "" diff --git a/po/fr.po b/po/fr.po index 4e834f6..077da83 100644 --- a/po/fr.po +++ b/po/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Editor 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-26 01:17+0100\n" +"POT-Creation-Date: 2011-01-26 01:23+0100\n" "PO-Revision-Date: 2010-04-11 12:32+0200\n" "Last-Translator: Calimero \n" "Language-Team: French\n" @@ -16,11 +16,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../src/callbacks.c:76 +#: ../src/callbacks.c:94 msgid "Text editor preferences" msgstr "Préférences de l'éditeur de texte" -#: ../src/callbacks.c:93 +#: ../src/callbacks.c:111 msgid "Font:" msgstr "Police :" @@ -56,88 +56,88 @@ msgstr "_Rétablir" msgid "_Cut" msgstr "Co_uper" -#: ../src/editor.c:86 +#: ../src/editor.c:87 msgid "_Copy" msgstr "_Copier" -#: ../src/editor.c:87 +#: ../src/editor.c:89 msgid "_Paste" msgstr "C_oller" -#: ../src/editor.c:90 +#: ../src/editor.c:92 msgid "Select _all" msgstr "Sélectionner _tout" -#: ../src/editor.c:97 +#: ../src/editor.c:99 msgid "_Unselect all" msgstr "Tout _désélectionner" -#: ../src/editor.c:99 +#: ../src/editor.c:101 msgid "_Find" msgstr "_Rechercher" -#: ../src/editor.c:102 +#: ../src/editor.c:104 msgid "_Preferences" msgstr "_Préférences" -#: ../src/editor.c:109 +#: ../src/editor.c:111 msgid "_About" msgstr "À _propos" -#: ../src/editor.c:120 +#: ../src/editor.c:122 msgid "_File" msgstr "_Fichier" -#: ../src/editor.c:121 +#: ../src/editor.c:123 msgid "_Edit" msgstr "É_dition" -#: ../src/editor.c:122 +#: ../src/editor.c:124 msgid "_Help" msgstr "_Aide" -#: ../src/editor.c:129 +#: ../src/editor.c:131 msgid "New" msgstr "Nouveau" -#: ../src/editor.c:130 +#: ../src/editor.c:132 msgid "Open" msgstr "Ouvrir" -#: ../src/editor.c:132 +#: ../src/editor.c:134 msgid "Save" msgstr "Enregistrer" -#: ../src/editor.c:133 +#: ../src/editor.c:135 msgid "Save as" msgstr "Enregistrer sous" -#: ../src/editor.c:137 +#: ../src/editor.c:139 msgid "Preferences" msgstr "Préférences" -#: ../src/editor.c:228 +#: ../src/editor.c:230 msgid "Text editor - " msgstr "Éditeur de texte - " -#: ../src/editor.c:229 +#: ../src/editor.c:231 msgid "(Untitled)" msgstr "(Sans titre)" -#: ../src/editor.c:342 +#: ../src/editor.c:344 msgid "Could not save configuration" msgstr "Erreur lors de la sauvegarde de la configuration" -#: ../src/editor.c:356 ../src/editor.c:361 +#: ../src/editor.c:358 ../src/editor.c:363 msgid "Error" msgstr "Erreur" -#: ../src/editor.c:388 ../src/editor.c:398 ../src/editor.c:510 -#: ../src/editor.c:524 ../src/editor.c:664 ../src/editor.c:669 +#: ../src/editor.c:390 ../src/editor.c:400 ../src/editor.c:538 +#: ../src/editor.c:552 ../src/editor.c:692 ../src/editor.c:697 msgid "Warning" msgstr "Avertissement" -#: ../src/editor.c:392 +#: ../src/editor.c:394 msgid "" "There are unsaved changes.\n" "Discard or save them?" @@ -145,27 +145,27 @@ msgstr "" "Il y a des changements non enregistrés.\n" "Ignorer ou sauvegarder ?" -#: ../src/editor.c:430 +#: ../src/editor.c:458 msgid "Find text" msgstr "Rechercher" -#: ../src/editor.c:437 +#: ../src/editor.c:465 msgid "Text:" msgstr "Texte :" -#: ../src/editor.c:444 +#: ../src/editor.c:472 msgid "Case-sensitive" msgstr "Sensible à la casse" -#: ../src/editor.c:446 +#: ../src/editor.c:474 msgid "Wrap" msgstr "Boucler" -#: ../src/editor.c:469 +#: ../src/editor.c:497 msgid "Text not found" msgstr "Texte non trouvé" -#: ../src/editor.c:514 +#: ../src/editor.c:542 msgid "" "There are unsaved changes.\n" "Are you sure you want to discard them?" @@ -173,27 +173,27 @@ msgstr "" "Il y a des changements non enregistrés.\n" "Êtes-vous sûr de vouloir les annuler ?" -#: ../src/editor.c:521 +#: ../src/editor.c:549 msgid "Discard" msgstr "Annuler" -#: ../src/editor.c:580 +#: ../src/editor.c:608 msgid "Open file..." msgstr "Ouvrir un fichier..." -#: ../src/editor.c:640 +#: ../src/editor.c:668 msgid "Partial write" msgstr "Écriture partielle" -#: ../src/editor.c:668 +#: ../src/editor.c:696 msgid "This file already exists. Overwrite?" msgstr "Le fichier existe déjà. L'écraser ?" -#: ../src/editor.c:677 +#: ../src/editor.c:705 msgid "Allocation error" msgstr "Erreur d'allocation" -#: ../src/editor.c:692 +#: ../src/editor.c:720 msgid "Save as..." msgstr "Enregistrer sous..." diff --git a/po/it.po b/po/it.po index 2ac1669..ebb7ece 100644 --- a/po/it.po +++ b/po/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Editor 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-26 01:17+0100\n" +"POT-Creation-Date: 2011-01-26 01:23+0100\n" "PO-Revision-Date: 2010-04-09 16:43+0200\n" "Last-Translator: Pierre Pronchery \n" "Language-Team: Italian\n" @@ -17,11 +17,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../src/callbacks.c:76 +#: ../src/callbacks.c:94 msgid "Text editor preferences" msgstr "" -#: ../src/callbacks.c:93 +#: ../src/callbacks.c:111 msgid "Font:" msgstr "" @@ -57,140 +57,140 @@ msgstr "" msgid "_Cut" msgstr "" -#: ../src/editor.c:86 +#: ../src/editor.c:87 msgid "_Copy" msgstr "" -#: ../src/editor.c:87 +#: ../src/editor.c:89 msgid "_Paste" msgstr "" -#: ../src/editor.c:90 +#: ../src/editor.c:92 msgid "Select _all" msgstr "" -#: ../src/editor.c:97 +#: ../src/editor.c:99 msgid "_Unselect all" msgstr "" -#: ../src/editor.c:99 +#: ../src/editor.c:101 msgid "_Find" msgstr "" -#: ../src/editor.c:102 +#: ../src/editor.c:104 msgid "_Preferences" msgstr "" -#: ../src/editor.c:109 +#: ../src/editor.c:111 msgid "_About" msgstr "" -#: ../src/editor.c:120 +#: ../src/editor.c:122 msgid "_File" msgstr "" -#: ../src/editor.c:121 +#: ../src/editor.c:123 msgid "_Edit" msgstr "" -#: ../src/editor.c:122 +#: ../src/editor.c:124 msgid "_Help" msgstr "" -#: ../src/editor.c:129 +#: ../src/editor.c:131 msgid "New" msgstr "" -#: ../src/editor.c:130 +#: ../src/editor.c:132 msgid "Open" msgstr "" -#: ../src/editor.c:132 +#: ../src/editor.c:134 msgid "Save" msgstr "" -#: ../src/editor.c:133 +#: ../src/editor.c:135 msgid "Save as" msgstr "" -#: ../src/editor.c:137 +#: ../src/editor.c:139 msgid "Preferences" msgstr "" -#: ../src/editor.c:228 +#: ../src/editor.c:230 msgid "Text editor - " msgstr "" -#: ../src/editor.c:229 +#: ../src/editor.c:231 msgid "(Untitled)" msgstr "" -#: ../src/editor.c:342 +#: ../src/editor.c:344 msgid "Could not save configuration" msgstr "" -#: ../src/editor.c:356 ../src/editor.c:361 +#: ../src/editor.c:358 ../src/editor.c:363 msgid "Error" msgstr "" -#: ../src/editor.c:388 ../src/editor.c:398 ../src/editor.c:510 -#: ../src/editor.c:524 ../src/editor.c:664 ../src/editor.c:669 +#: ../src/editor.c:390 ../src/editor.c:400 ../src/editor.c:538 +#: ../src/editor.c:552 ../src/editor.c:692 ../src/editor.c:697 msgid "Warning" msgstr "" -#: ../src/editor.c:392 +#: ../src/editor.c:394 msgid "" "There are unsaved changes.\n" "Discard or save them?" msgstr "" -#: ../src/editor.c:430 +#: ../src/editor.c:458 msgid "Find text" msgstr "" -#: ../src/editor.c:437 +#: ../src/editor.c:465 msgid "Text:" msgstr "" -#: ../src/editor.c:444 +#: ../src/editor.c:472 msgid "Case-sensitive" msgstr "" -#: ../src/editor.c:446 +#: ../src/editor.c:474 msgid "Wrap" msgstr "" -#: ../src/editor.c:469 +#: ../src/editor.c:497 msgid "Text not found" msgstr "" -#: ../src/editor.c:514 +#: ../src/editor.c:542 msgid "" "There are unsaved changes.\n" "Are you sure you want to discard them?" msgstr "" -#: ../src/editor.c:521 +#: ../src/editor.c:549 msgid "Discard" msgstr "" -#: ../src/editor.c:580 +#: ../src/editor.c:608 msgid "Open file..." msgstr "" -#: ../src/editor.c:640 +#: ../src/editor.c:668 msgid "Partial write" msgstr "" -#: ../src/editor.c:668 +#: ../src/editor.c:696 msgid "This file already exists. Overwrite?" msgstr "" -#: ../src/editor.c:677 +#: ../src/editor.c:705 msgid "Allocation error" msgstr "" -#: ../src/editor.c:692 +#: ../src/editor.c:720 msgid "Save as..." msgstr "" diff --git a/src/callbacks.c b/src/callbacks.c index f9e7cda..98d597b 100644 --- a/src/callbacks.c +++ b/src/callbacks.c @@ -33,6 +33,24 @@ gboolean on_closex(gpointer data) } +/* on_edit_copy */ +void on_edit_copy(gpointer data) +{ + Editor * editor = data; + + editor_copy(editor); +} + + +/* on_edit_cut */ +void on_edit_cut(gpointer data) +{ + Editor * editor = data; + + editor_cut(editor); +} + + /* on_edit_find */ void on_edit_find(gpointer data) { diff --git a/src/callbacks.h b/src/callbacks.h index baaf4a8..bb6460b 100644 --- a/src/callbacks.h +++ b/src/callbacks.h @@ -23,6 +23,8 @@ /* functions */ gboolean on_closex(gpointer data); +void on_edit_copy(gpointer data); +void on_edit_cut(gpointer data); void on_edit_find(gpointer data); void on_edit_paste(gpointer data); void on_edit_preferences(gpointer data); diff --git a/src/editor.c b/src/editor.c index 62e981d..0096241 100644 --- a/src/editor.c +++ b/src/editor.c @@ -82,8 +82,10 @@ static DesktopMenu _editor_menu_edit[] = GDK_z }, { N_("_Redo"), NULL, GTK_STOCK_REDO, GDK_CONTROL_MASK, GDK_r }, { "", NULL, NULL, 0, 0 }, - { N_("_Cut"), NULL, GTK_STOCK_CUT, 0, 0 }, /* FIXME implement */ - { N_("_Copy"), NULL, GTK_STOCK_COPY, 0, 0 }, /* FIXME implement */ + { N_("_Cut"), G_CALLBACK(on_edit_cut), GTK_STOCK_CUT, GDK_CONTROL_MASK, + GDK_x }, + { N_("_Copy"), G_CALLBACK(on_edit_copy), GTK_STOCK_COPY, + GDK_CONTROL_MASK, GDK_c }, { N_("_Paste"), G_CALLBACK(on_edit_paste), GTK_STOCK_PASTE, GDK_CONTROL_MASK, GDK_v }, { "", NULL, NULL, 0, 0 }, @@ -407,6 +409,32 @@ gboolean editor_close(Editor * editor) } +/* editor_copy */ +void editor_copy(Editor * editor) +{ + GtkTextBuffer * buffer; + GtkClipboard * clipboard; + + buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(editor->view)); + clipboard = gtk_widget_get_clipboard(editor->view, + GDK_SELECTION_CLIPBOARD); + gtk_text_buffer_copy_clipboard(buffer, clipboard); +} + + +/* editor_cut */ +void editor_cut(Editor * editor) +{ + GtkTextBuffer * buffer; + GtkClipboard * clipboard; + + buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(editor->view)); + clipboard = gtk_widget_get_clipboard(editor->view, + GDK_SELECTION_CLIPBOARD); + gtk_text_buffer_cut_clipboard(buffer, clipboard, TRUE); +} + + /* editor_find */ static void _find_dialog(Editor * editor); static void _on_find_activate(GtkWidget * widget, gpointer data); diff --git a/src/editor.h b/src/editor.h index 163e7f0..59c5c05 100644 --- a/src/editor.h +++ b/src/editor.h @@ -68,6 +68,8 @@ gboolean editor_close(Editor * editor); void editor_open(Editor * editor, char const * filename); void editor_open_dialog(Editor * editor); +void editor_copy(Editor * editor); +void editor_cut(Editor * editor); void editor_paste(Editor * editor); gboolean editor_save(Editor * editor);