Added a column for entities
This commit is contained in:
parent
a54417511c
commit
fa68a9c333
34
po/fr.po
34
po/fr.po
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: XMLEditor 0.0.0\n"
|
"Project-Id-Version: XMLEditor 0.0.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-11-15 03:41+0100\n"
|
"POT-Creation-Date: 2010-11-16 15:08+0100\n"
|
||||||
"PO-Revision-Date: 2010-11-14 00:20+0100\n"
|
"PO-Revision-Date: 2010-11-14 00:20+0100\n"
|
||||||
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
"Last-Translator: Pierre Pronchery <khorben@defora.org>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
|
@ -46,11 +46,11 @@ msgstr "_Préférences"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:106
|
#: ../src/xmleditor.c:106
|
||||||
msgid "_Expand all"
|
msgid "_Expand all"
|
||||||
msgstr ""
|
msgstr "Tout _montrer"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:108
|
#: ../src/xmleditor.c:108
|
||||||
msgid "_Collapse all"
|
msgid "_Collapse all"
|
||||||
msgstr ""
|
msgstr "Tout _fermer"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:115
|
#: ../src/xmleditor.c:115
|
||||||
msgid "_About"
|
msgid "_About"
|
||||||
|
@ -92,41 +92,49 @@ msgstr "Enregistrer sous"
|
||||||
msgid "Preferences"
|
msgid "Preferences"
|
||||||
msgstr "Préférences"
|
msgstr "Préférences"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:208
|
#: ../src/xmleditor.c:212
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "Nom"
|
msgstr "Nom"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:229
|
#: ../src/xmleditor.c:216
|
||||||
|
msgid "Entity"
|
||||||
|
msgstr "Entité"
|
||||||
|
|
||||||
|
#: ../src/xmleditor.c:220
|
||||||
|
msgid "Data"
|
||||||
|
msgstr "Données"
|
||||||
|
|
||||||
|
#: ../src/xmleditor.c:241
|
||||||
msgid "XML editor - "
|
msgid "XML editor - "
|
||||||
msgstr "Éditeur XML - "
|
msgstr "Éditeur XML - "
|
||||||
|
|
||||||
#: ../src/xmleditor.c:230
|
#: ../src/xmleditor.c:242
|
||||||
msgid "(Untitled)"
|
msgid "(Untitled)"
|
||||||
msgstr "(Sans titre)"
|
msgstr "(Sans titre)"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:290 ../src/xmleditor.c:295
|
#: ../src/xmleditor.c:302 ../src/xmleditor.c:307
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Erreur"
|
msgstr "Erreur"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:321 ../src/xmleditor.c:331 ../src/xmleditor.c:468
|
#: ../src/xmleditor.c:333 ../src/xmleditor.c:343 ../src/xmleditor.c:485
|
||||||
#: ../src/xmleditor.c:473
|
#: ../src/xmleditor.c:490
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr "Avertissement"
|
msgstr "Avertissement"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:325
|
#: ../src/xmleditor.c:337
|
||||||
msgid ""
|
msgid ""
|
||||||
"There are unsaved changes.\n"
|
"There are unsaved changes.\n"
|
||||||
"Are you sure you want to close?"
|
"Are you sure you want to close?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../src/xmleditor.c:414
|
#: ../src/xmleditor.c:431
|
||||||
msgid "Open file..."
|
msgid "Open file..."
|
||||||
msgstr "Ouvrir un fichier..."
|
msgstr "Ouvrir un fichier..."
|
||||||
|
|
||||||
#: ../src/xmleditor.c:472
|
#: ../src/xmleditor.c:489
|
||||||
msgid "This file already exists. Overwrite?"
|
msgid "This file already exists. Overwrite?"
|
||||||
msgstr "Ce fichier existe déjà. Écraser?"
|
msgstr "Ce fichier existe déjà. Écraser?"
|
||||||
|
|
||||||
#: ../src/xmleditor.c:491
|
#: ../src/xmleditor.c:508
|
||||||
msgid "Save as..."
|
msgid "Save as..."
|
||||||
msgstr "Enregistrer sous..."
|
msgstr "Enregistrer sous..."
|
||||||
|
|
|
@ -36,9 +36,9 @@ static char const _license[] =
|
||||||
/* private */
|
/* private */
|
||||||
/* types */
|
/* types */
|
||||||
typedef enum _XMLEditorColumn {
|
typedef enum _XMLEditorColumn {
|
||||||
XEC_TAGNAME = 0, XEC_DATA
|
XEC_TAGNAME = 0, XEC_DATA, XEC_ENTITY
|
||||||
} XMLEditorColumn;
|
} XMLEditorColumn;
|
||||||
#define XEC_LAST XEC_DATA
|
#define XEC_LAST XEC_ENTITY
|
||||||
#define XEC_COUNT (XEC_LAST + 1)
|
#define XEC_COUNT (XEC_LAST + 1)
|
||||||
|
|
||||||
struct _XMLEditor
|
struct _XMLEditor
|
||||||
|
@ -196,11 +196,14 @@ XMLEditor * xmleditor_new(void)
|
||||||
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
|
||||||
xmleditor->store = gtk_tree_store_new(XEC_COUNT,
|
xmleditor->store = gtk_tree_store_new(XEC_COUNT,
|
||||||
G_TYPE_STRING, /* XEC_TAGNAME */
|
G_TYPE_STRING, /* XEC_TAGNAME */
|
||||||
G_TYPE_STRING); /* XEC_DATA */
|
G_TYPE_STRING, /* XEC_DATA */
|
||||||
|
G_TYPE_STRING); /* XEC_ENTITY */
|
||||||
xmleditor->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(
|
xmleditor->view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(
|
||||||
xmleditor->store));
|
xmleditor->store));
|
||||||
|
#if 0
|
||||||
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(xmleditor->view),
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(xmleditor->view),
|
||||||
FALSE);
|
FALSE);
|
||||||
|
#endif
|
||||||
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(xmleditor->view), TRUE);
|
gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(xmleditor->view), TRUE);
|
||||||
renderer = gtk_cell_renderer_text_new();
|
renderer = gtk_cell_renderer_text_new();
|
||||||
g_object_set(G_OBJECT(renderer), "editable", TRUE, NULL);
|
g_object_set(G_OBJECT(renderer), "editable", TRUE, NULL);
|
||||||
|
@ -210,6 +213,10 @@ XMLEditor * xmleditor_new(void)
|
||||||
"text", XEC_TAGNAME, NULL);
|
"text", XEC_TAGNAME, NULL);
|
||||||
gtk_tree_view_append_column(GTK_TREE_VIEW(xmleditor->view), column);
|
gtk_tree_view_append_column(GTK_TREE_VIEW(xmleditor->view), column);
|
||||||
renderer = gtk_cell_renderer_text_new();
|
renderer = gtk_cell_renderer_text_new();
|
||||||
|
column = gtk_tree_view_column_new_with_attributes(_("Entity"), renderer,
|
||||||
|
"text", XEC_ENTITY, NULL);
|
||||||
|
gtk_tree_view_append_column(GTK_TREE_VIEW(xmleditor->view), column);
|
||||||
|
renderer = gtk_cell_renderer_text_new();
|
||||||
column = gtk_tree_view_column_new_with_attributes(_("Data"), renderer,
|
column = gtk_tree_view_column_new_with_attributes(_("Data"), renderer,
|
||||||
"text", XEC_DATA, NULL);
|
"text", XEC_DATA, NULL);
|
||||||
gtk_tree_view_append_column(GTK_TREE_VIEW(xmleditor->view), column);
|
gtk_tree_view_append_column(GTK_TREE_VIEW(xmleditor->view), column);
|
||||||
|
@ -398,6 +405,11 @@ static void _open_document_node(XMLEditor * xmleditor, XMLNode * node,
|
||||||
gtk_tree_store_set(xmleditor->store, &iter, XEC_DATA,
|
gtk_tree_store_set(xmleditor->store, &iter, XEC_DATA,
|
||||||
node->data.buffer, -1);
|
node->data.buffer, -1);
|
||||||
break;
|
break;
|
||||||
|
case XML_NODE_TYPE_ENTITY:
|
||||||
|
gtk_tree_store_append(xmleditor->store, &iter, parent);
|
||||||
|
gtk_tree_store_set(xmleditor->store, &iter, XEC_ENTITY,
|
||||||
|
node->entity.name, -1);
|
||||||
|
break;
|
||||||
case XML_NODE_TYPE_TAG:
|
case XML_NODE_TYPE_TAG:
|
||||||
gtk_tree_store_append(xmleditor->store, &iter, parent);
|
gtk_tree_store_append(xmleditor->store, &iter, parent);
|
||||||
gtk_tree_store_set(xmleditor->store, &iter, XEC_TAGNAME,
|
gtk_tree_store_set(xmleditor->store, &iter, XEC_TAGNAME,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user