Se ha añadido a VnField y VnColumn una propiedad "style-func" para que se pueda modificar el
estilo con el que se muestran dependiendo del valor que contienen. Se ha dejado de usar algunas funciones obsoletas.
This commit is contained in:
parent
f5396702a7
commit
c71abbb4f3
|
@ -451,7 +451,8 @@ static void db_file_loader_thread_download (File * file, DbFileLoader * obj)
|
|||
"%s: '%s'", status_line, file->name);
|
||||
}
|
||||
|
||||
file->data = g_bytes_new_take (data, len);
|
||||
if (data)
|
||||
file->data = g_bytes_new_take (data, len);
|
||||
|
||||
final:
|
||||
g_free (request);
|
||||
|
|
|
@ -69,14 +69,14 @@ static void glade_eprop_sql_show_dialog (GtkButton * button, GladeEditorProperty
|
|||
(_("SQL Editor")
|
||||
,GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (eprop)))
|
||||
,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT
|
||||
,GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL
|
||||
,GTK_STOCK_CLEAR, GTK_RESPONSE_REJECT
|
||||
,GTK_STOCK_OK, GTK_RESPONSE_OK
|
||||
,_("OK"), GTK_RESPONSE_OK
|
||||
,_("Clear"), GTK_RESPONSE_REJECT
|
||||
,_("Cancel"), GTK_RESPONSE_CANCEL
|
||||
,NULL
|
||||
));
|
||||
|
||||
gtk_dialog_set_alternative_button_order (dialog,
|
||||
GTK_RESPONSE_OK, GTK_RESPONSE_REJECT, GTK_RESPONSE_CANCEL, -1);
|
||||
/* gtk_dialog_set_alternative_button_order (dialog,
|
||||
GTK_RESPONSE_OK, GTK_RESPONSE_REJECT, GTK_RESPONSE_CANCEL, -1);*/
|
||||
gtk_dialog_set_default_response (dialog, GTK_RESPONSE_OK);
|
||||
gtk_window_set_default_size (GTK_WINDOW (dialog), obj->width, obj->height);
|
||||
|
||||
|
@ -84,9 +84,9 @@ static void glade_eprop_sql_show_dialog (GtkButton * button, GladeEditorProperty
|
|||
gtk_adjustment_new (0,0,0,0,0,0));
|
||||
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scroll), GTK_SHADOW_IN);
|
||||
gtk_widget_set_margin_top (scroll, 6);
|
||||
gtk_widget_set_margin_right (scroll, 6);
|
||||
gtk_widget_set_margin_bottom (scroll, 6);
|
||||
gtk_widget_set_margin_left (scroll, 6);
|
||||
gtk_widget_set_margin_start (scroll, 6);
|
||||
gtk_widget_set_margin_end (scroll, 6);
|
||||
gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (dialog)),
|
||||
scroll, TRUE, TRUE, 6);
|
||||
|
||||
|
|
|
@ -161,13 +161,11 @@ static void glade_eprop_model_show_dialog (GtkButton * button, GObject * object)
|
|||
(eprop ? _("Model configuration") : _("Model properties configuration")
|
||||
,GTK_WINDOW (glade_app_get_window ())
|
||||
,GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT
|
||||
,GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL
|
||||
,GTK_STOCK_CLEAR, GTK_RESPONSE_REJECT
|
||||
,GTK_STOCK_OK, GTK_RESPONSE_OK
|
||||
,_("OK"), GTK_RESPONSE_OK
|
||||
,_("Clear"), GTK_RESPONSE_REJECT
|
||||
,_("Cancel"), GTK_RESPONSE_CANCEL
|
||||
,NULL
|
||||
));
|
||||
gtk_dialog_set_alternative_button_order (dialog,
|
||||
GTK_RESPONSE_OK, GTK_RESPONSE_REJECT, GTK_RESPONSE_CANCEL, -1);
|
||||
gtk_dialog_set_default_response (dialog, GTK_RESPONSE_OK);
|
||||
gtk_window_set_default_size (GTK_WINDOW (dialog), 400, 300);
|
||||
|
||||
|
|
|
@ -24,10 +24,6 @@
|
|||
* @Title: Miscelaneous utility functions
|
||||
**/
|
||||
|
||||
/**
|
||||
* GETTEXT_PACKAGE: (skip)
|
||||
**/
|
||||
|
||||
/**
|
||||
* gvn_object_warning:
|
||||
* @instance: the object instance within which the warning was emitted
|
||||
|
|
145
po/ca.po
145
po/ca.po
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: hedera 1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-03-27 13:39+0100\n"
|
||||
"POT-Creation-Date: 2014-04-15 10:53+0200\n"
|
||||
"PO-Revision-Date: 2013-06-04 13:38+0200\n"
|
||||
"Last-Translator: Alejandro T. Colombini Gómez <atcolombini@verdnatura.es>\n"
|
||||
"Language-Team: Catalan\n"
|
||||
|
@ -31,7 +31,7 @@ msgstr "El parametre no pot ser nul"
|
|||
msgid "Incompatible type for this param"
|
||||
msgstr "Tipus incompatible per a aquest parametre"
|
||||
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:518
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:529
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
|
@ -71,15 +71,15 @@ msgstr ""
|
|||
msgid "The spec of the parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:546
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:557
|
||||
msgid "Glib Type"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:547
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:558
|
||||
msgid "The type of the value"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:553 ../vn/vn-column.c:442
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:564 ../vn/vn-column.c:467
|
||||
msgid "Editable"
|
||||
msgstr ""
|
||||
|
||||
|
@ -87,7 +87,7 @@ msgstr ""
|
|||
msgid "Whether the param value can be modified"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:560 ../vn/vn-column.c:449
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:571 ../vn/vn-column.c:474
|
||||
msgid "Null"
|
||||
msgstr ""
|
||||
|
||||
|
@ -95,11 +95,11 @@ msgstr ""
|
|||
msgid "Whether the param value can be of type GVN_TYPE_NULL"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:567
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:578
|
||||
msgid "Default Value"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:568
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:579
|
||||
msgid "The default value"
|
||||
msgstr ""
|
||||
|
||||
|
@ -116,11 +116,11 @@ msgstr ""
|
|||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: ../sql/sql-render.c:413
|
||||
#: ../sql/sql-render.c:420
|
||||
msgid "Delimiter"
|
||||
msgstr ""
|
||||
|
||||
#: ../sql/sql-render.c:414
|
||||
#: ../sql/sql-render.c:421
|
||||
msgid "The character used for delimite the name of fields, tables..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -162,8 +162,8 @@ msgstr "Recordar"
|
|||
msgid "Wether to rememeber the selection when model is refreshed"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1564
|
||||
#: ../vn/vn-form.c:244
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1556
|
||||
#: ../vn/vn-form.c:243
|
||||
msgid "Connection"
|
||||
msgstr ""
|
||||
|
||||
|
@ -265,7 +265,7 @@ msgstr ""
|
|||
msgid "A column to apply the operations over it"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:519 ../vn/vn-field.c:532
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:518 ../vn/vn-field.c:543
|
||||
msgid "Iterator"
|
||||
msgstr ""
|
||||
|
||||
|
@ -273,7 +273,7 @@ msgstr ""
|
|||
msgid "The iterator owner of param"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:428
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:453
|
||||
msgid "Column index"
|
||||
msgstr ""
|
||||
|
||||
|
@ -281,11 +281,11 @@ msgstr ""
|
|||
msgid "The referenced column index"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:539 ../vn/vn-column.c:435
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:550 ../vn/vn-column.c:460
|
||||
msgid "Column name"
|
||||
msgstr "Nom de la columna"
|
||||
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:436
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:461
|
||||
msgid "The referenced column name"
|
||||
msgstr "Nom de la columna referenciada"
|
||||
|
||||
|
@ -325,7 +325,7 @@ msgstr ""
|
|||
msgid "The path where query files are located"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:715
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:716
|
||||
#: ../vn/column/vn-column-image.c:493
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
@ -393,93 +393,93 @@ msgstr ""
|
|||
msgid "Unknown content length of file %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:716 ../vn/column/vn-column-image.c:494
|
||||
#: ../db/db-file-loader.c:717 ../vn/column/vn-column-image.c:494
|
||||
msgid "The host web server name to get the images"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:723 ../vn/column/vn-column-image.c:501
|
||||
#: ../db/db-file-loader.c:724 ../vn/column/vn-column-image.c:501
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:724
|
||||
#: ../db/db-file-loader.c:725
|
||||
msgid "The path of the directory to interact with"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:731
|
||||
#: ../db/db-file-loader.c:732
|
||||
msgid "Cache directory"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:732
|
||||
#: ../db/db-file-loader.c:733
|
||||
msgid ""
|
||||
"The local directory where the downloaded files will be stored. The default "
|
||||
"cache directory is 'hedera', under g_get_user_cache_dir()."
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:740
|
||||
#: ../db/db-file-loader.c:741
|
||||
msgid "Maximal cache size"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:741
|
||||
#: ../db/db-file-loader.c:742
|
||||
msgid "The maximal size for the contents of the cache directory"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:642
|
||||
#: ../vn/vn-gui.c:634
|
||||
msgid "Connection has been lost. Do you want to reconnect?"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:649
|
||||
#: ../vn/vn-gui.c:641
|
||||
msgid "An error occurred in the connection."
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:652
|
||||
#: ../vn/vn-gui.c:644
|
||||
msgid "Database error"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:659
|
||||
#: ../vn/vn-gui.c:651
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:999
|
||||
#: ../vn/vn-gui.c:991
|
||||
msgid "Closing connection"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1001
|
||||
#: ../vn/vn-gui.c:993
|
||||
msgid "Transaction started"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1003
|
||||
#: ../vn/vn-gui.c:995
|
||||
msgid "Connecting"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1005
|
||||
#: ../vn/vn-gui.c:997
|
||||
msgid "Connection lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1007
|
||||
#: ../vn/vn-gui.c:999
|
||||
msgid "Connection closed"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1009 ../vn/field/vn-http-image.c:116
|
||||
#: ../vn/vn-gui.c:1001 ../vn/field/vn-http-image.c:116
|
||||
msgid "Loading"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1011 ../vn/gui/main.glade.h:19
|
||||
#: ../vn/vn-gui.c:1003 ../vn/gui/main.glade.h:19
|
||||
msgid "Ready"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1565
|
||||
#: ../vn/vn-gui.c:1557
|
||||
msgid "The connection used by Gui"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1571
|
||||
#: ../vn/vn-gui.c:1563
|
||||
msgid "Application"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1572
|
||||
#: ../vn/vn-gui.c:1564
|
||||
msgid "The application handler for the entire program"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-grid.c:520
|
||||
#: ../vn/vn-grid.c:519
|
||||
msgid "The iterator used by VnGrid"
|
||||
msgstr ""
|
||||
|
||||
|
@ -543,31 +543,31 @@ msgstr ""
|
|||
msgid "Sets if it is used to handle a iterator with a single record"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:230
|
||||
#: ../vn/vn-form.c:229
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:231
|
||||
#: ../vn/vn-form.c:230
|
||||
msgid "The form name"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:237
|
||||
#: ../vn/vn-form.c:236
|
||||
msgid "Gui"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:238
|
||||
#: ../vn/vn-form.c:237
|
||||
msgid "The Gui object"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:245
|
||||
#: ../vn/vn-form.c:244
|
||||
msgid "The connection used by the module"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:251
|
||||
#: ../vn/vn-form.c:250
|
||||
msgid "Module"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:252
|
||||
#: ../vn/vn-form.c:251
|
||||
msgid "The module"
|
||||
msgstr ""
|
||||
|
||||
|
@ -588,35 +588,44 @@ msgstr ""
|
|||
msgid "The application identifier"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:519
|
||||
#: ../vn/vn-field.c:530
|
||||
msgid "The current value of the field"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:525 ../glade/glade-db-iterator.c:71
|
||||
#: ../vn/vn-field.c:536 ../glade/glade-db-iterator.c:71
|
||||
#: ../glade/glade-db-iterator.c:116
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:526
|
||||
#: ../vn/vn-field.c:537
|
||||
msgid "The param where the field can read/write its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:533
|
||||
#: ../vn/vn-field.c:544
|
||||
msgid "The iterator used to get the field param"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:540
|
||||
#: ../vn/vn-field.c:551
|
||||
msgid "The column name on the iterator"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:554
|
||||
#: ../vn/vn-field.c:565
|
||||
msgid "Whether the field value is user editable"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:561 ../vn/vn-column.c:450
|
||||
#: ../vn/vn-field.c:572 ../vn/vn-column.c:475
|
||||
msgid "Whether the field value can be of type GVN_TYPE_NULL"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:585 ../vn/vn-column.c:488
|
||||
msgid "Style function"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:586
|
||||
msgid ""
|
||||
"A VnFieldStyleFunc to set the properties of each field depending on its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/field/vn-entry.c:156 ../vn/field/vn-date-chooser.c:363
|
||||
#: ../vn/field/vn-label.c:114 ../vn/column/vn-column-entry.c:122
|
||||
msgid "Format"
|
||||
|
@ -732,22 +741,27 @@ msgstr ""
|
|||
msgid "A GBytes structure with the image data"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:429
|
||||
#: ../vn/vn-column.c:454
|
||||
msgid "The column index in the model"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:443
|
||||
#: ../vn/vn-column.c:468
|
||||
msgid "Whether the column values are editable"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:456
|
||||
#: ../vn/vn-column.c:481
|
||||
msgid "Tab index"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:457
|
||||
#: ../vn/vn-column.c:482
|
||||
msgid "Order in which the tab selects the columns for edition"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:489
|
||||
msgid ""
|
||||
"A VnColumnStyleFunc to set the properties of each cell depending on its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/column/vn-column-spin.c:238
|
||||
msgid "Climb rate"
|
||||
msgstr ""
|
||||
|
@ -963,7 +977,8 @@ msgstr ""
|
|||
msgid "Now"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/gui/date-chooser.glade.h:2
|
||||
#: ../vn/gui/date-chooser.glade.h:2 ../glade/glade-db-model.c:73
|
||||
#: ../glade/glade-eprop-model.c:165
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
|
@ -975,6 +990,14 @@ msgstr ""
|
|||
msgid "SQL Editor"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:72 ../glade/glade-eprop-model.c:164
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:74 ../glade/glade-eprop-model.c:166
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:186
|
||||
msgid "Open the SQL Editor"
|
||||
msgstr ""
|
||||
|
@ -1011,15 +1034,15 @@ msgstr ""
|
|||
msgid "Model properties configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:246
|
||||
#: ../glade/glade-eprop-model.c:244
|
||||
msgid "Select a VnModel for the property"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:267 ../glade/glade-eprop-model.c:313
|
||||
#: ../glade/glade-eprop-model.c:265 ../glade/glade-eprop-model.c:311
|
||||
msgid "New Model"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:308
|
||||
#: ../glade/glade-eprop-model.c:306
|
||||
msgid "Edit Model"
|
||||
msgstr ""
|
||||
|
||||
|
|
149
po/es.po
149
po/es.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: hedera 1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-03-27 13:39+0100\n"
|
||||
"POT-Creation-Date: 2014-04-15 10:53+0200\n"
|
||||
"PO-Revision-Date: 2013-06-04 13:36+0200\n"
|
||||
"Last-Translator: Alejandro T. Colombini Gómez <atcolombini@verdnatura.es>\n"
|
||||
"Language-Team: Spanish\n"
|
||||
|
@ -33,7 +33,7 @@ msgstr "El parámetro no puede ser nulo"
|
|||
msgid "Incompatible type for this param"
|
||||
msgstr "Tipo incompatible para este parametro"
|
||||
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:518
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:529
|
||||
msgid "Value"
|
||||
msgstr "Valor"
|
||||
|
||||
|
@ -73,15 +73,15 @@ msgstr "Spec"
|
|||
msgid "The spec of the parameter"
|
||||
msgstr "Datos específicos del parámetro"
|
||||
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:546
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:557
|
||||
msgid "Glib Type"
|
||||
msgstr "Tipo Glib"
|
||||
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:547
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:558
|
||||
msgid "The type of the value"
|
||||
msgstr "El tipo del valor"
|
||||
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:553 ../vn/vn-column.c:442
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:564 ../vn/vn-column.c:467
|
||||
msgid "Editable"
|
||||
msgstr "Editable"
|
||||
|
||||
|
@ -89,7 +89,7 @@ msgstr "Editable"
|
|||
msgid "Whether the param value can be modified"
|
||||
msgstr "Indica si el parámetro puede modificarse"
|
||||
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:560 ../vn/vn-column.c:449
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:571 ../vn/vn-column.c:474
|
||||
msgid "Null"
|
||||
msgstr "Nulo"
|
||||
|
||||
|
@ -97,11 +97,11 @@ msgstr "Nulo"
|
|||
msgid "Whether the param value can be of type GVN_TYPE_NULL"
|
||||
msgstr "Indica si el parámetro puede ser nulo"
|
||||
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:567
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:578
|
||||
msgid "Default Value"
|
||||
msgstr "Valor por defecto"
|
||||
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:568
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:579
|
||||
msgid "The default value"
|
||||
msgstr "El valor por defecto"
|
||||
|
||||
|
@ -118,11 +118,11 @@ msgstr "Sí"
|
|||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#: ../sql/sql-render.c:413
|
||||
#: ../sql/sql-render.c:420
|
||||
msgid "Delimiter"
|
||||
msgstr "Delimitador"
|
||||
|
||||
#: ../sql/sql-render.c:414
|
||||
#: ../sql/sql-render.c:421
|
||||
msgid "The character used for delimite the name of fields, tables..."
|
||||
msgstr "El carácter usado para delimitar los nombres de campos, tablas..."
|
||||
|
||||
|
@ -164,8 +164,8 @@ msgid "Wether to rememeber the selection when model is refreshed"
|
|||
msgstr ""
|
||||
"Si se recordará o no la fila seleccionado cuando se refresque el modelo"
|
||||
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1564
|
||||
#: ../vn/vn-form.c:244
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1556
|
||||
#: ../vn/vn-form.c:243
|
||||
msgid "Connection"
|
||||
msgstr "Conexión"
|
||||
|
||||
|
@ -273,7 +273,7 @@ msgstr "Columna"
|
|||
msgid "A column to apply the operations over it"
|
||||
msgstr "Una columna sobre la que se aplicarán las operaciones"
|
||||
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:519 ../vn/vn-field.c:532
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:518 ../vn/vn-field.c:543
|
||||
msgid "Iterator"
|
||||
msgstr "Iterator"
|
||||
|
||||
|
@ -281,7 +281,7 @@ msgstr "Iterator"
|
|||
msgid "The iterator owner of param"
|
||||
msgstr "El Iterator dueño del parámetro"
|
||||
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:428
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:453
|
||||
msgid "Column index"
|
||||
msgstr "Posición"
|
||||
|
||||
|
@ -289,11 +289,11 @@ msgstr "Posición"
|
|||
msgid "The referenced column index"
|
||||
msgstr "La posición de la columna en el Grid"
|
||||
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:539 ../vn/vn-column.c:435
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:550 ../vn/vn-column.c:460
|
||||
msgid "Column name"
|
||||
msgstr "Nombre de la columna"
|
||||
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:436
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:461
|
||||
msgid "The referenced column name"
|
||||
msgstr ""
|
||||
"El nombre del campo en el Iterator vinculado al Grid al que pretenece la "
|
||||
|
@ -335,7 +335,7 @@ msgstr "Ruta de consultas"
|
|||
msgid "The path where query files are located"
|
||||
msgstr "La ruta donde se encuentran los archivos de consultas"
|
||||
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:715
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:716
|
||||
#: ../vn/column/vn-column-image.c:493
|
||||
msgid "Host"
|
||||
msgstr "Host"
|
||||
|
@ -403,23 +403,23 @@ msgstr "No se ha guardado %s en la cache"
|
|||
msgid "Unknown content length of file %s"
|
||||
msgstr "Longitud del contenido del archivo %s desconocida"
|
||||
|
||||
#: ../db/db-file-loader.c:716 ../vn/column/vn-column-image.c:494
|
||||
#: ../db/db-file-loader.c:717 ../vn/column/vn-column-image.c:494
|
||||
msgid "The host web server name to get the images"
|
||||
msgstr "El nombre del servidor web al que se conectará"
|
||||
|
||||
#: ../db/db-file-loader.c:723 ../vn/column/vn-column-image.c:501
|
||||
#: ../db/db-file-loader.c:724 ../vn/column/vn-column-image.c:501
|
||||
msgid "Path"
|
||||
msgstr "Ruta"
|
||||
|
||||
#: ../db/db-file-loader.c:724
|
||||
#: ../db/db-file-loader.c:725
|
||||
msgid "The path of the directory to interact with"
|
||||
msgstr "La ruta del directorio con el que se interactuará"
|
||||
|
||||
#: ../db/db-file-loader.c:731
|
||||
#: ../db/db-file-loader.c:732
|
||||
msgid "Cache directory"
|
||||
msgstr "Directorio de caché"
|
||||
|
||||
#: ../db/db-file-loader.c:732
|
||||
#: ../db/db-file-loader.c:733
|
||||
msgid ""
|
||||
"The local directory where the downloaded files will be stored. The default "
|
||||
"cache directory is 'hedera', under g_get_user_cache_dir()."
|
||||
|
@ -427,71 +427,71 @@ msgstr ""
|
|||
"El directorio local en el cual se guardarán los archivos descargados.El "
|
||||
"directorio por defecto es 'hedera', debajo de g_get_user_cache_dir()."
|
||||
|
||||
#: ../db/db-file-loader.c:740
|
||||
#: ../db/db-file-loader.c:741
|
||||
msgid "Maximal cache size"
|
||||
msgstr "Tamaño máximo de la caché"
|
||||
|
||||
#: ../db/db-file-loader.c:741
|
||||
#: ../db/db-file-loader.c:742
|
||||
msgid "The maximal size for the contents of the cache directory"
|
||||
msgstr "El tamaño máximo para los contenidos del directorio de caché"
|
||||
|
||||
#: ../vn/vn-gui.c:642
|
||||
#: ../vn/vn-gui.c:634
|
||||
msgid "Connection has been lost. Do you want to reconnect?"
|
||||
msgstr "Se ha perdido la conexión. ¿Quieres reconectar?"
|
||||
|
||||
#: ../vn/vn-gui.c:649
|
||||
#: ../vn/vn-gui.c:641
|
||||
msgid "An error occurred in the connection."
|
||||
msgstr "Ha habido un error en la conexión."
|
||||
|
||||
#: ../vn/vn-gui.c:652
|
||||
#: ../vn/vn-gui.c:644
|
||||
msgid "Database error"
|
||||
msgstr "Error en la base de datos"
|
||||
|
||||
#: ../vn/vn-gui.c:659
|
||||
#: ../vn/vn-gui.c:651
|
||||
msgid "Unknown error"
|
||||
msgstr "Error desconocido"
|
||||
|
||||
#: ../vn/vn-gui.c:999
|
||||
#: ../vn/vn-gui.c:991
|
||||
msgid "Closing connection"
|
||||
msgstr "Cerrando conexión"
|
||||
|
||||
#: ../vn/vn-gui.c:1001
|
||||
#: ../vn/vn-gui.c:993
|
||||
msgid "Transaction started"
|
||||
msgstr "Transacción iniciada"
|
||||
|
||||
#: ../vn/vn-gui.c:1003
|
||||
#: ../vn/vn-gui.c:995
|
||||
msgid "Connecting"
|
||||
msgstr "Conectando"
|
||||
|
||||
#: ../vn/vn-gui.c:1005
|
||||
#: ../vn/vn-gui.c:997
|
||||
msgid "Connection lost"
|
||||
msgstr "Conexión perdida"
|
||||
|
||||
#: ../vn/vn-gui.c:1007
|
||||
#: ../vn/vn-gui.c:999
|
||||
msgid "Connection closed"
|
||||
msgstr "Conexión cerrada"
|
||||
|
||||
#: ../vn/vn-gui.c:1009 ../vn/field/vn-http-image.c:116
|
||||
#: ../vn/vn-gui.c:1001 ../vn/field/vn-http-image.c:116
|
||||
msgid "Loading"
|
||||
msgstr "Cargando"
|
||||
|
||||
#: ../vn/vn-gui.c:1011 ../vn/gui/main.glade.h:19
|
||||
#: ../vn/vn-gui.c:1003 ../vn/gui/main.glade.h:19
|
||||
msgid "Ready"
|
||||
msgstr "Listo"
|
||||
|
||||
#: ../vn/vn-gui.c:1565
|
||||
#: ../vn/vn-gui.c:1557
|
||||
msgid "The connection used by Gui"
|
||||
msgstr "La conexión empleada por Gui"
|
||||
|
||||
#: ../vn/vn-gui.c:1571
|
||||
#: ../vn/vn-gui.c:1563
|
||||
msgid "Application"
|
||||
msgstr "Aplicación"
|
||||
|
||||
#: ../vn/vn-gui.c:1572
|
||||
#: ../vn/vn-gui.c:1564
|
||||
msgid "The application handler for the entire program"
|
||||
msgstr "El manejador de la aplicación para todo el programa"
|
||||
|
||||
#: ../vn/vn-grid.c:520
|
||||
#: ../vn/vn-grid.c:519
|
||||
msgid "The iterator used by VnGrid"
|
||||
msgstr "El Iterator empleado por VnGrid"
|
||||
|
||||
|
@ -555,31 +555,31 @@ msgstr "Registro simple"
|
|||
msgid "Sets if it is used to handle a iterator with a single record"
|
||||
msgstr "Indica si se utiliza para manejar solo un registro"
|
||||
|
||||
#: ../vn/vn-form.c:230
|
||||
#: ../vn/vn-form.c:229
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: ../vn/vn-form.c:231
|
||||
#: ../vn/vn-form.c:230
|
||||
msgid "The form name"
|
||||
msgstr "El nombre del form"
|
||||
|
||||
#: ../vn/vn-form.c:237
|
||||
#: ../vn/vn-form.c:236
|
||||
msgid "Gui"
|
||||
msgstr "Gui"
|
||||
|
||||
#: ../vn/vn-form.c:238
|
||||
#: ../vn/vn-form.c:237
|
||||
msgid "The Gui object"
|
||||
msgstr "El objeto Gui"
|
||||
|
||||
#: ../vn/vn-form.c:245
|
||||
#: ../vn/vn-form.c:244
|
||||
msgid "The connection used by the module"
|
||||
msgstr "La conexión empleada por el módulo"
|
||||
|
||||
#: ../vn/vn-form.c:251
|
||||
#: ../vn/vn-form.c:250
|
||||
msgid "Module"
|
||||
msgstr "Módulo"
|
||||
|
||||
#: ../vn/vn-form.c:252
|
||||
#: ../vn/vn-form.c:251
|
||||
msgid "The module"
|
||||
msgstr "El módulo"
|
||||
|
||||
|
@ -600,35 +600,46 @@ msgstr "Id de la aplicación"
|
|||
msgid "The application identifier"
|
||||
msgstr "El identificador de la aplicación"
|
||||
|
||||
#: ../vn/vn-field.c:519
|
||||
#: ../vn/vn-field.c:530
|
||||
msgid "The current value of the field"
|
||||
msgstr "El valor actual del campo"
|
||||
|
||||
#: ../vn/vn-field.c:525 ../glade/glade-db-iterator.c:71
|
||||
#: ../vn/vn-field.c:536 ../glade/glade-db-iterator.c:71
|
||||
#: ../glade/glade-db-iterator.c:116
|
||||
msgid "Parameter"
|
||||
msgstr "Parámetro"
|
||||
|
||||
#: ../vn/vn-field.c:526
|
||||
#: ../vn/vn-field.c:537
|
||||
msgid "The param where the field can read/write its value"
|
||||
msgstr "El parámetro en el que el campo escribe/lee su valor"
|
||||
|
||||
#: ../vn/vn-field.c:533
|
||||
#: ../vn/vn-field.c:544
|
||||
msgid "The iterator used to get the field param"
|
||||
msgstr "El Iterator con el que se obtiene el parámetro"
|
||||
|
||||
#: ../vn/vn-field.c:540
|
||||
#: ../vn/vn-field.c:551
|
||||
msgid "The column name on the iterator"
|
||||
msgstr "El nombre de la columna en el Iterator"
|
||||
|
||||
#: ../vn/vn-field.c:554
|
||||
#: ../vn/vn-field.c:565
|
||||
msgid "Whether the field value is user editable"
|
||||
msgstr "Si el valor de campo puede ser editado por el usuario"
|
||||
|
||||
#: ../vn/vn-field.c:561 ../vn/vn-column.c:450
|
||||
#: ../vn/vn-field.c:572 ../vn/vn-column.c:475
|
||||
msgid "Whether the field value can be of type GVN_TYPE_NULL"
|
||||
msgstr "Si el campo puede ser del tipo GVN_TYPE_NULL"
|
||||
|
||||
#: ../vn/vn-field.c:585 ../vn/vn-column.c:488
|
||||
msgid "Style function"
|
||||
msgstr "Función de estilo"
|
||||
|
||||
#: ../vn/vn-field.c:586
|
||||
msgid ""
|
||||
"A VnFieldStyleFunc to set the properties of each field depending on its value"
|
||||
msgstr ""
|
||||
"Una VnFieldStyleFunc para configurar las propiedades de cada campo dependiendo"
|
||||
" de su valor"
|
||||
|
||||
#: ../vn/field/vn-entry.c:156 ../vn/field/vn-date-chooser.c:363
|
||||
#: ../vn/field/vn-label.c:114 ../vn/column/vn-column-entry.c:122
|
||||
msgid "Format"
|
||||
|
@ -747,22 +758,29 @@ msgstr "Bytes"
|
|||
msgid "A GBytes structure with the image data"
|
||||
msgstr "Una estructura GBytes con los datos de la imágen"
|
||||
|
||||
#: ../vn/vn-column.c:429
|
||||
#: ../vn/vn-column.c:454
|
||||
msgid "The column index in the model"
|
||||
msgstr "El índice de la columna en el modelo"
|
||||
|
||||
#: ../vn/vn-column.c:443
|
||||
#: ../vn/vn-column.c:468
|
||||
msgid "Whether the column values are editable"
|
||||
msgstr "Si el valor de campo puede ser editado por el usuario"
|
||||
|
||||
#: ../vn/vn-column.c:456
|
||||
#: ../vn/vn-column.c:481
|
||||
msgid "Tab index"
|
||||
msgstr "Tab index"
|
||||
|
||||
#: ../vn/vn-column.c:457
|
||||
#: ../vn/vn-column.c:482
|
||||
msgid "Order in which the tab selects the columns for edition"
|
||||
msgstr "Orden en el cual el tabulador selecciona las columnas para editar"
|
||||
|
||||
#: ../vn/vn-column.c:489
|
||||
msgid ""
|
||||
"A VnColumnStyleFunc to set the properties of each cell depending on its value"
|
||||
msgstr ""
|
||||
"Una VnColumnStyleFunc para configurar las propiedadesde cada celda dependiendo"
|
||||
" de su valor"
|
||||
|
||||
#: ../vn/column/vn-column-spin.c:238
|
||||
msgid "Climb rate"
|
||||
msgstr "Tasa de subida"
|
||||
|
@ -998,7 +1016,8 @@ msgstr "_Barra de herramientas"
|
|||
msgid "Now"
|
||||
msgstr "Ahora"
|
||||
|
||||
#: ../vn/gui/date-chooser.glade.h:2
|
||||
#: ../vn/gui/date-chooser.glade.h:2 ../glade/glade-db-model.c:73
|
||||
#: ../glade/glade-eprop-model.c:165
|
||||
msgid "Clear"
|
||||
msgstr "Limpiar"
|
||||
|
||||
|
@ -1010,6 +1029,14 @@ msgstr "Nueva consulta SQL"
|
|||
msgid "SQL Editor"
|
||||
msgstr "Editor SQL"
|
||||
|
||||
#: ../glade/glade-db-model.c:72 ../glade/glade-eprop-model.c:164
|
||||
msgid "OK"
|
||||
msgstr "OK"
|
||||
|
||||
#: ../glade/glade-db-model.c:74 ../glade/glade-eprop-model.c:166
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
#: ../glade/glade-db-model.c:186
|
||||
msgid "Open the SQL Editor"
|
||||
msgstr "Abrir el Editor SQL"
|
||||
|
@ -1046,15 +1073,15 @@ msgstr "Configuración del modelo"
|
|||
msgid "Model properties configuration"
|
||||
msgstr "Configuración de propiedades del modelo"
|
||||
|
||||
#: ../glade/glade-eprop-model.c:246
|
||||
#: ../glade/glade-eprop-model.c:244
|
||||
msgid "Select a VnModel for the property"
|
||||
msgstr "Elige un VnModel para la propiedad"
|
||||
|
||||
#: ../glade/glade-eprop-model.c:267 ../glade/glade-eprop-model.c:313
|
||||
#: ../glade/glade-eprop-model.c:265 ../glade/glade-eprop-model.c:311
|
||||
msgid "New Model"
|
||||
msgstr "Nuevo Modelo"
|
||||
|
||||
#: ../glade/glade-eprop-model.c:308
|
||||
#: ../glade/glade-eprop-model.c:306
|
||||
msgid "Edit Model"
|
||||
msgstr "Editar Modelo"
|
||||
|
||||
|
|
145
po/nl.po
145
po/nl.po
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: hedera 1.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2014-03-27 13:39+0100\n"
|
||||
"POT-Creation-Date: 2014-04-15 10:53+0200\n"
|
||||
"PO-Revision-Date: 2012-10-09 11:38+0200\n"
|
||||
"Last-Translator: Alejandro T. Colombini Gómez <atcolombini@verdnatura.es>\n"
|
||||
"Language-Team: Dutch\n"
|
||||
|
@ -33,7 +33,7 @@ msgstr ""
|
|||
msgid "Incompatible type for this param"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:518
|
||||
#: ../gvn/gvn-param.c:443 ../sql/sql-value.c:235 ../vn/vn-field.c:529
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
|
@ -73,15 +73,15 @@ msgstr ""
|
|||
msgid "The spec of the parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:546
|
||||
#: ../gvn/gvn-param.c:478 ../vn/vn-field.c:557
|
||||
msgid "Glib Type"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:547
|
||||
#: ../gvn/gvn-param.c:479 ../vn/vn-field.c:558
|
||||
msgid "The type of the value"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:553 ../vn/vn-column.c:442
|
||||
#: ../gvn/gvn-param.c:485 ../vn/vn-field.c:564 ../vn/vn-column.c:467
|
||||
msgid "Editable"
|
||||
msgstr ""
|
||||
|
||||
|
@ -89,7 +89,7 @@ msgstr ""
|
|||
msgid "Whether the param value can be modified"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:560 ../vn/vn-column.c:449
|
||||
#: ../gvn/gvn-param.c:492 ../vn/vn-field.c:571 ../vn/vn-column.c:474
|
||||
msgid "Null"
|
||||
msgstr ""
|
||||
|
||||
|
@ -97,11 +97,11 @@ msgstr ""
|
|||
msgid "Whether the param value can be of type GVN_TYPE_NULL"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:567
|
||||
#: ../gvn/gvn-param.c:499 ../vn/vn-field.c:578
|
||||
msgid "Default Value"
|
||||
msgstr ""
|
||||
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:568
|
||||
#: ../gvn/gvn-param.c:500 ../vn/vn-field.c:579
|
||||
msgid "The default value"
|
||||
msgstr ""
|
||||
|
||||
|
@ -118,11 +118,11 @@ msgstr ""
|
|||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: ../sql/sql-render.c:413
|
||||
#: ../sql/sql-render.c:420
|
||||
msgid "Delimiter"
|
||||
msgstr ""
|
||||
|
||||
#: ../sql/sql-render.c:414
|
||||
#: ../sql/sql-render.c:421
|
||||
msgid "The character used for delimite the name of fields, tables..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -163,8 +163,8 @@ msgstr ""
|
|||
msgid "Wether to rememeber the selection when model is refreshed"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1564
|
||||
#: ../vn/vn-form.c:244
|
||||
#: ../db/db-model.c:3429 ../db/db-request.c:454 ../vn/vn-gui.c:1556
|
||||
#: ../vn/vn-form.c:243
|
||||
msgid "Connection"
|
||||
msgstr ""
|
||||
|
||||
|
@ -266,7 +266,7 @@ msgstr ""
|
|||
msgid "A column to apply the operations over it"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:519 ../vn/vn-field.c:532
|
||||
#: ../db/db-param.c:251 ../vn/vn-grid.c:518 ../vn/vn-field.c:543
|
||||
msgid "Iterator"
|
||||
msgstr ""
|
||||
|
||||
|
@ -274,7 +274,7 @@ msgstr ""
|
|||
msgid "The iterator owner of param"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:428
|
||||
#: ../db/db-param.c:258 ../vn/vn-column.c:453
|
||||
msgid "Column index"
|
||||
msgstr ""
|
||||
|
||||
|
@ -282,11 +282,11 @@ msgstr ""
|
|||
msgid "The referenced column index"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:539 ../vn/vn-column.c:435
|
||||
#: ../db/db-param.c:265 ../vn/vn-field.c:550 ../vn/vn-column.c:460
|
||||
msgid "Column name"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:436
|
||||
#: ../db/db-param.c:266 ../vn/vn-column.c:461
|
||||
msgid "The referenced column name"
|
||||
msgstr ""
|
||||
|
||||
|
@ -326,7 +326,7 @@ msgstr ""
|
|||
msgid "The path where query files are located"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:715
|
||||
#: ../db/db-conn.c:1055 ../db/db-file-loader.c:716
|
||||
#: ../vn/column/vn-column-image.c:493
|
||||
msgid "Host"
|
||||
msgstr ""
|
||||
|
@ -394,93 +394,93 @@ msgstr ""
|
|||
msgid "Unknown content length of file %s"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:716 ../vn/column/vn-column-image.c:494
|
||||
#: ../db/db-file-loader.c:717 ../vn/column/vn-column-image.c:494
|
||||
msgid "The host web server name to get the images"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:723 ../vn/column/vn-column-image.c:501
|
||||
#: ../db/db-file-loader.c:724 ../vn/column/vn-column-image.c:501
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:724
|
||||
#: ../db/db-file-loader.c:725
|
||||
msgid "The path of the directory to interact with"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:731
|
||||
#: ../db/db-file-loader.c:732
|
||||
msgid "Cache directory"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:732
|
||||
#: ../db/db-file-loader.c:733
|
||||
msgid ""
|
||||
"The local directory where the downloaded files will be stored. The default "
|
||||
"cache directory is 'hedera', under g_get_user_cache_dir()."
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:740
|
||||
#: ../db/db-file-loader.c:741
|
||||
msgid "Maximal cache size"
|
||||
msgstr ""
|
||||
|
||||
#: ../db/db-file-loader.c:741
|
||||
#: ../db/db-file-loader.c:742
|
||||
msgid "The maximal size for the contents of the cache directory"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:642
|
||||
#: ../vn/vn-gui.c:634
|
||||
msgid "Connection has been lost. Do you want to reconnect?"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:649
|
||||
#: ../vn/vn-gui.c:641
|
||||
msgid "An error occurred in the connection."
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:652
|
||||
#: ../vn/vn-gui.c:644
|
||||
msgid "Database error"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:659
|
||||
#: ../vn/vn-gui.c:651
|
||||
msgid "Unknown error"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:999
|
||||
#: ../vn/vn-gui.c:991
|
||||
msgid "Closing connection"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1001
|
||||
#: ../vn/vn-gui.c:993
|
||||
msgid "Transaction started"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1003
|
||||
#: ../vn/vn-gui.c:995
|
||||
msgid "Connecting"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1005
|
||||
#: ../vn/vn-gui.c:997
|
||||
msgid "Connection lost"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1007
|
||||
#: ../vn/vn-gui.c:999
|
||||
msgid "Connection closed"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1009 ../vn/field/vn-http-image.c:116
|
||||
#: ../vn/vn-gui.c:1001 ../vn/field/vn-http-image.c:116
|
||||
msgid "Loading"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1011 ../vn/gui/main.glade.h:19
|
||||
#: ../vn/vn-gui.c:1003 ../vn/gui/main.glade.h:19
|
||||
msgid "Ready"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1565
|
||||
#: ../vn/vn-gui.c:1557
|
||||
msgid "The connection used by Gui"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1571
|
||||
#: ../vn/vn-gui.c:1563
|
||||
msgid "Application"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-gui.c:1572
|
||||
#: ../vn/vn-gui.c:1564
|
||||
msgid "The application handler for the entire program"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-grid.c:520
|
||||
#: ../vn/vn-grid.c:519
|
||||
msgid "The iterator used by VnGrid"
|
||||
msgstr ""
|
||||
|
||||
|
@ -544,31 +544,31 @@ msgstr ""
|
|||
msgid "Sets if it is used to handle a iterator with a single record"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:230
|
||||
#: ../vn/vn-form.c:229
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:231
|
||||
#: ../vn/vn-form.c:230
|
||||
msgid "The form name"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:237
|
||||
#: ../vn/vn-form.c:236
|
||||
msgid "Gui"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:238
|
||||
#: ../vn/vn-form.c:237
|
||||
msgid "The Gui object"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:245
|
||||
#: ../vn/vn-form.c:244
|
||||
msgid "The connection used by the module"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:251
|
||||
#: ../vn/vn-form.c:250
|
||||
msgid "Module"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-form.c:252
|
||||
#: ../vn/vn-form.c:251
|
||||
msgid "The module"
|
||||
msgstr ""
|
||||
|
||||
|
@ -589,35 +589,44 @@ msgstr ""
|
|||
msgid "The application identifier"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:519
|
||||
#: ../vn/vn-field.c:530
|
||||
msgid "The current value of the field"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:525 ../glade/glade-db-iterator.c:71
|
||||
#: ../vn/vn-field.c:536 ../glade/glade-db-iterator.c:71
|
||||
#: ../glade/glade-db-iterator.c:116
|
||||
msgid "Parameter"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:526
|
||||
#: ../vn/vn-field.c:537
|
||||
msgid "The param where the field can read/write its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:533
|
||||
#: ../vn/vn-field.c:544
|
||||
msgid "The iterator used to get the field param"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:540
|
||||
#: ../vn/vn-field.c:551
|
||||
msgid "The column name on the iterator"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:554
|
||||
#: ../vn/vn-field.c:565
|
||||
msgid "Whether the field value is user editable"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:561 ../vn/vn-column.c:450
|
||||
#: ../vn/vn-field.c:572 ../vn/vn-column.c:475
|
||||
msgid "Whether the field value can be of type GVN_TYPE_NULL"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:585 ../vn/vn-column.c:488
|
||||
msgid "Style function"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-field.c:586
|
||||
msgid ""
|
||||
"A VnFieldStyleFunc to set the properties of each field depending on its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/field/vn-entry.c:156 ../vn/field/vn-date-chooser.c:363
|
||||
#: ../vn/field/vn-label.c:114 ../vn/column/vn-column-entry.c:122
|
||||
msgid "Format"
|
||||
|
@ -733,22 +742,27 @@ msgstr ""
|
|||
msgid "A GBytes structure with the image data"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:429
|
||||
#: ../vn/vn-column.c:454
|
||||
msgid "The column index in the model"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:443
|
||||
#: ../vn/vn-column.c:468
|
||||
msgid "Whether the column values are editable"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:456
|
||||
#: ../vn/vn-column.c:481
|
||||
msgid "Tab index"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:457
|
||||
#: ../vn/vn-column.c:482
|
||||
msgid "Order in which the tab selects the columns for edition"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/vn-column.c:489
|
||||
msgid ""
|
||||
"A VnColumnStyleFunc to set the properties of each cell depending on its value"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/column/vn-column-spin.c:238
|
||||
msgid "Climb rate"
|
||||
msgstr ""
|
||||
|
@ -963,7 +977,8 @@ msgstr ""
|
|||
msgid "Now"
|
||||
msgstr ""
|
||||
|
||||
#: ../vn/gui/date-chooser.glade.h:2
|
||||
#: ../vn/gui/date-chooser.glade.h:2 ../glade/glade-db-model.c:73
|
||||
#: ../glade/glade-eprop-model.c:165
|
||||
msgid "Clear"
|
||||
msgstr ""
|
||||
|
||||
|
@ -975,6 +990,14 @@ msgstr ""
|
|||
msgid "SQL Editor"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:72 ../glade/glade-eprop-model.c:164
|
||||
msgid "OK"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:74 ../glade/glade-eprop-model.c:166
|
||||
msgid "Cancel"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-db-model.c:186
|
||||
msgid "Open the SQL Editor"
|
||||
msgstr ""
|
||||
|
@ -1011,15 +1034,15 @@ msgstr ""
|
|||
msgid "Model properties configuration"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:246
|
||||
#: ../glade/glade-eprop-model.c:244
|
||||
msgid "Select a VnModel for the property"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:267 ../glade/glade-eprop-model.c:313
|
||||
#: ../glade/glade-eprop-model.c:265 ../glade/glade-eprop-model.c:311
|
||||
msgid "New Model"
|
||||
msgstr ""
|
||||
|
||||
#: ../glade/glade-eprop-model.c:308
|
||||
#: ../glade/glade-eprop-model.c:306
|
||||
msgid "Edit Model"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -253,7 +253,7 @@ static void vn_column_spin_class_init (VnColumnSpinClass * klass)
|
|||
g_param_spec_double ("lower"
|
||||
,_("Minimum value")
|
||||
,_("The minimum value of the internal adjustment.")
|
||||
,-G_MAXDOUBLE ,G_MAXDOUBLE ,0.0
|
||||
,-G_MAXDOUBLE ,G_MAXDOUBLE ,-G_MAXDOUBLE
|
||||
,G_PARAM_CONSTRUCT | G_PARAM_READWRITE
|
||||
));
|
||||
|
||||
|
@ -261,7 +261,7 @@ static void vn_column_spin_class_init (VnColumnSpinClass * klass)
|
|||
g_param_spec_double ("upper"
|
||||
,_("Maximum value")
|
||||
,_("The maximum value of the internal adjustment.")
|
||||
,-G_MAXDOUBLE ,G_MAXDOUBLE ,0.0
|
||||
,-G_MAXDOUBLE ,G_MAXDOUBLE ,G_MAXDOUBLE
|
||||
,G_PARAM_CONSTRUCT | G_PARAM_READWRITE
|
||||
));
|
||||
|
||||
|
|
|
@ -126,7 +126,7 @@ static void vn_date_chooser_on_day_selected (GtkCalendar * calendar, VnDateChoos
|
|||
vn_date_chooser_changed (obj);
|
||||
}
|
||||
|
||||
static gboolean vn_date_chooser_on_buton_press (GtkWidget * widget,
|
||||
static gboolean vn_date_chooser_on_button_press (GtkWidget * widget,
|
||||
GdkEventButton * event, VnDateChooser * obj)
|
||||
{
|
||||
gint x, y;
|
||||
|
@ -305,26 +305,26 @@ static void vn_date_chooser_get_property (VnDateChooser * obj, guint id,
|
|||
static void vn_date_chooser_init (VnDateChooser * obj)
|
||||
{
|
||||
GtkWidget * image;
|
||||
|
||||
|
||||
obj->format = NULL;
|
||||
obj->popup = NULL;
|
||||
obj->device = NULL;
|
||||
g_date_clear (&obj->date, 1);
|
||||
|
||||
|
||||
obj->box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 8);
|
||||
gtk_container_add (GTK_CONTAINER (obj), GTK_WIDGET (obj->box));
|
||||
VN_FIELD (obj)->field = obj->box;
|
||||
|
||||
|
||||
obj->button = gtk_toggle_button_new ();
|
||||
gtk_widget_set_tooltip_text (GTK_WIDGET (obj->button), _("Change date"));
|
||||
g_signal_connect (obj->button, "toggled",
|
||||
G_CALLBACK (vn_date_chooser_on_toggled), obj);
|
||||
gtk_box_pack_start (GTK_BOX (obj->box),
|
||||
GTK_WIDGET (obj->button), FALSE, FALSE, 0);
|
||||
|
||||
image = gtk_image_new_from_stock (GTK_STOCK_EDIT, GTK_ICON_SIZE_BUTTON);
|
||||
|
||||
image = gtk_image_new_from_icon_name ("gtk-edit", GTK_ICON_SIZE_BUTTON);
|
||||
gtk_button_set_image (GTK_BUTTON (obj->button), image);
|
||||
|
||||
|
||||
obj->label = GTK_LABEL (gtk_label_new (NULL));
|
||||
gtk_misc_set_alignment (GTK_MISC (obj->label), 0, 0.5);
|
||||
gtk_box_pack_end (GTK_BOX (obj->box),
|
||||
|
@ -332,7 +332,7 @@ static void vn_date_chooser_init (VnDateChooser * obj)
|
|||
|
||||
obj->popup = gtk_window_new (GTK_WINDOW_POPUP);
|
||||
g_object_connect (obj->popup
|
||||
,"signal::button-press-event", vn_date_chooser_on_buton_press, obj
|
||||
,"signal::button-press-event", vn_date_chooser_on_button_press, obj
|
||||
,"signal::key-press-event", vn_date_chooser_on_key_press, obj
|
||||
,NULL
|
||||
);
|
||||
|
|
|
@ -48,7 +48,7 @@ static void vn_model_start_element (GMarkupParseContext * context,
|
|||
const gchar ** values, gpointer data, GError ** err)
|
||||
{
|
||||
guint i;
|
||||
VnModelData * d = (VnModelData *) data;
|
||||
VnModelData * d = data;
|
||||
|
||||
for (i = 0; names[i]; i++)
|
||||
if (!g_strcmp0 (names[i], "field"))
|
||||
|
@ -61,7 +61,7 @@ static void vn_model_end_element (GMarkupParseContext * context,
|
|||
const gchar * element, gpointer data, GError ** error)
|
||||
{
|
||||
GSList * f, * p;
|
||||
VnModelData * d = (VnModelData *) data;
|
||||
VnModelData * d = data;
|
||||
|
||||
g_return_if_fail (d->builder);
|
||||
|
||||
|
@ -93,7 +93,7 @@ static const GMarkupParser vn_model_parser =
|
|||
,vn_model_end_element
|
||||
};
|
||||
//FIXME: se pone la propiedad "sql" dos veces en el modelo (entre custom_tag_end y custom_finished)
|
||||
static gboolean vn_model_buildable_custom_tag_start (GtkBuildable *buildable,
|
||||
static gboolean vn_model_buildable_custom_tag_start (GtkBuildable * buildable,
|
||||
GtkBuilder * builder, GObject * child, const gchar * tag,
|
||||
GMarkupParser * parser, gpointer * data)
|
||||
{
|
||||
|
@ -107,16 +107,22 @@ static gboolean vn_model_buildable_custom_tag_start (GtkBuildable *buildable,
|
|||
data_ptr->model = DB_MODEL (buildable);
|
||||
data_ptr->fields = NULL;
|
||||
data_ptr->params = NULL;
|
||||
|
||||
*data = data_ptr;
|
||||
*parser = vn_model_parser;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
g_warning ("Unknown custom model tag: %s", tag);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*XXX TEST
|
||||
static void vn_model_buildable_set_buildable_property (GtkBuildable *buildable,
|
||||
GtkBuilder * builder, const gchar * name, const GValue * value)
|
||||
{
|
||||
g_message ("set buildable property");
|
||||
}*/
|
||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++ Class
|
||||
|
||||
static void vn_model_finalize (VnModel * obj)
|
||||
|
@ -133,6 +139,7 @@ static void vn_model_class_init (VnModelClass * klass)
|
|||
static void vn_model_buildable_init (GtkBuildableIface * iface)
|
||||
{
|
||||
iface->custom_tag_start = vn_model_buildable_custom_tag_start;
|
||||
// iface->set_buildable_property = vn_model_buildable_set_buildable_property;
|
||||
}
|
||||
|
||||
static void vn_model_init (VnModel * obj)
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="show_tabs">False</property>
|
||||
<property name="show_border">False</property>
|
||||
<property name="scrollable">True</property>
|
||||
<signal name="page-removed" handler="vn_gui_on_page_removed" swapped="no"/>
|
||||
<signal name="switch-page" handler="vn_gui_on_switch_page" swapped="no"/>
|
||||
|
|
|
@ -86,7 +86,6 @@ Juan Ferrer Toribio</property>
|
|||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="show_tabs">False</property>
|
||||
<property name="show_border">False</property>
|
||||
<property name="scrollable">True</property>
|
||||
<property name="group_name">vn-notebook</property>
|
||||
<signal name="page-removed" handler="vn_gui_on_main_page_removed" swapped="no"/>
|
||||
|
|
|
@ -23,6 +23,19 @@ G_DEFINE_ABSTRACT_TYPE (VnColumn, vn_column, GTK_TYPE_TREE_VIEW_COLUMN);
|
|||
static GdkRGBA vn_column_red;
|
||||
static GdkRGBA vn_column_green;
|
||||
|
||||
/**
|
||||
* VnColumnStyleFunc:
|
||||
* @obj: a #VnColumn
|
||||
* @cell: the #GtkCellRenderer of the column
|
||||
* @iter: the #GtkTreeIter pointing the row
|
||||
* @value: (transfer none): the current value in the cell
|
||||
*
|
||||
* Function used to modify the cell depending on @value. This function is called
|
||||
* during the #GtkTreeCellDataFunc of #VnColumn, so the actions made here will
|
||||
* impact the speed of the user interface rendering, as this function is called
|
||||
* constantly to show the #VnGrid on the screen.
|
||||
**/
|
||||
|
||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++ Private
|
||||
|
||||
static void vn_column_value_changed (VnColumn * obj, const gchar * path, const GValue * value)
|
||||
|
@ -44,7 +57,6 @@ static void vn_column_data_func (GtkTreeViewColumn * col, GtkCellRenderer * cell
|
|||
GValue value = G_VALUE_INIT;
|
||||
gtk_tree_model_get_value (model, iter, obj->column_index, &value);
|
||||
obj->set_value (obj, model, iter, cell, &value);
|
||||
g_value_unset (&value);
|
||||
|
||||
vn_gtk_tree_iter_to_db_iter (iter, &dbiter);
|
||||
ops = db_model_get_row_operations (
|
||||
|
@ -60,6 +72,11 @@ static void vn_column_data_func (GtkTreeViewColumn * col, GtkCellRenderer * cell
|
|||
background = NULL;
|
||||
|
||||
g_object_set (cell, "cell-background-rgba", background, NULL);
|
||||
|
||||
if (obj->style_func)
|
||||
obj->style_func (VN_COLUMN (col), cell, iter, &value);
|
||||
|
||||
g_value_unset (&value);
|
||||
}
|
||||
|
||||
static void vn_column_set_renderer (VnColumn * obj, GtkCellRenderer * cell)
|
||||
|
@ -344,6 +361,7 @@ enum
|
|||
,PROP_EDITABLE
|
||||
,PROP_NULL
|
||||
,PROP_TAB_INDEX
|
||||
,PROP_STYLE_FUNC
|
||||
};
|
||||
|
||||
static void vn_column_set_property (VnColumn * obj, guint id,
|
||||
|
@ -366,6 +384,9 @@ static void vn_column_set_property (VnColumn * obj, guint id,
|
|||
case PROP_TAB_INDEX:
|
||||
vn_column_set_tab_index (obj, g_value_get_int (value));
|
||||
break;
|
||||
case PROP_STYLE_FUNC:
|
||||
obj->style_func = g_value_get_pointer (value);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, id, pspec);
|
||||
}
|
||||
|
@ -391,6 +412,9 @@ static void vn_column_get_property (VnColumn * obj, guint id,
|
|||
case PROP_TAB_INDEX:
|
||||
g_value_set_int (value, obj->tab_index);
|
||||
break;
|
||||
case PROP_STYLE_FUNC:
|
||||
g_value_set_pointer (value, obj->style_func);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, id, pspec);
|
||||
}
|
||||
|
@ -402,6 +426,7 @@ static void vn_column_init (VnColumn * obj)
|
|||
{
|
||||
obj->column_index = -1;
|
||||
obj->column_name = NULL;
|
||||
obj->style_func = NULL;
|
||||
}
|
||||
|
||||
static void vn_column_finalize (VnColumn * obj)
|
||||
|
@ -458,4 +483,11 @@ static void vn_column_class_init (VnColumnClass * klass)
|
|||
,-1, 255, 0
|
||||
,G_PARAM_CONSTRUCT | G_PARAM_READWRITE
|
||||
));
|
||||
g_object_class_install_property (k, PROP_STYLE_FUNC,
|
||||
g_param_spec_pointer ("style-func"
|
||||
,_("Style function")
|
||||
,_("A VnColumnStyleFunc to set the properties of each cell "
|
||||
"depending on its value")
|
||||
,G_PARAM_CONSTRUCT | G_PARAM_READWRITE
|
||||
));
|
||||
}
|
||||
|
|
|
@ -39,6 +39,9 @@ typedef void (*VnColumnSetEditableFunc) (VnColumn * obj, gboolean editable);
|
|||
typedef void (*VnColumnSetNullFunc) (VnColumn * obj, gboolean null);
|
||||
typedef void (*VnColumnModelChangedFunc) (VnColumn * obj);
|
||||
|
||||
typedef void (*VnColumnStyleFunc) (VnColumn * obj, GtkCellRenderer * cell,
|
||||
GtkTreeIter * iter, const GValue * value);
|
||||
|
||||
struct _VnColumn
|
||||
{
|
||||
GtkTreeViewColumn parent;
|
||||
|
@ -48,6 +51,7 @@ struct _VnColumn
|
|||
gboolean editable;
|
||||
gboolean null;
|
||||
gint tab_index;
|
||||
VnColumnStyleFunc style_func;
|
||||
VnColumnSetValueFunc set_value;
|
||||
};
|
||||
|
||||
|
|
|
@ -26,6 +26,15 @@ enum {
|
|||
|
||||
static guint signals[LAST_SIGNAL] = {0};
|
||||
|
||||
/**
|
||||
* VnFieldStyleFunc:
|
||||
* @obj: a #VnField
|
||||
* @widget: the #GtkWidget held by the field
|
||||
* @value: (transfer none): the current value in the cell
|
||||
*
|
||||
* Function used to modify the field depending on @value.
|
||||
**/
|
||||
|
||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++ Private
|
||||
|
||||
static void vn_field_spec_changed (VnField * obj)
|
||||
|
@ -78,7 +87,7 @@ static void vn_field_changed (VnField * obj)
|
|||
if (obj->param && obj->update_param)
|
||||
{
|
||||
GError * err = NULL;
|
||||
|
||||
|
||||
g_signal_handlers_block_by_func (obj->param,
|
||||
vn_field_on_param_value_changed, obj);
|
||||
|
||||
|
@ -87,11 +96,14 @@ static void vn_field_changed (VnField * obj)
|
|||
vn_field_set_invalid (obj, err);
|
||||
g_error_free (err);
|
||||
}
|
||||
|
||||
|
||||
g_signal_handlers_unblock_by_func (obj->param,
|
||||
vn_field_on_param_value_changed, obj);
|
||||
}
|
||||
|
||||
|
||||
if (obj->style_func)
|
||||
obj->style_func (obj, obj->field, obj->value);
|
||||
|
||||
g_signal_emit (obj, signals[VALUE_CHANGED], 0, obj->value);
|
||||
}
|
||||
|
||||
|
@ -393,6 +405,7 @@ enum
|
|||
,PROP_EDITABLE
|
||||
,PROP_NULL
|
||||
,PROP_DEFAULT
|
||||
,PROP_STYLE_FUNC
|
||||
};
|
||||
|
||||
static void vn_field_set_property (VnField * obj, guint id,
|
||||
|
@ -428,6 +441,9 @@ static void vn_field_set_property (VnField * obj, guint id,
|
|||
case PROP_DEFAULT:
|
||||
vn_field_set_default (obj, g_value_get_boxed (value));
|
||||
break;
|
||||
case PROP_STYLE_FUNC:
|
||||
obj->style_func = g_value_get_pointer (value);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, id, pspec);
|
||||
}
|
||||
|
@ -462,6 +478,9 @@ static void vn_field_get_property (VnField * obj, guint id,
|
|||
case PROP_DEFAULT:
|
||||
g_value_set_boxed (value, vn_field_get_default (obj));
|
||||
break;
|
||||
case PROP_STYLE_FUNC:
|
||||
g_value_set_pointer (value, obj->style_func);
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (obj, id, pspec);
|
||||
}
|
||||
|
@ -480,6 +499,7 @@ static void vn_field_init (VnField * obj)
|
|||
obj->spec = gvn_param_spec_new ();
|
||||
obj->iterator = NULL;
|
||||
obj->column_name = NULL;
|
||||
obj->style_func = NULL;
|
||||
|
||||
obj->value = g_new0 (GValue, 1);
|
||||
g_value_init (obj->value, GVN_TYPE_NULL);
|
||||
|
@ -569,4 +589,11 @@ static void vn_field_class_init (VnFieldClass * klass)
|
|||
,G_TYPE_VALUE
|
||||
,G_PARAM_READWRITE
|
||||
));
|
||||
g_object_class_install_property (k, PROP_STYLE_FUNC,
|
||||
g_param_spec_pointer ("style-func"
|
||||
,_("Style function")
|
||||
,_("A VnFieldStyleFunc to set the properties of each field "
|
||||
"depending on its value")
|
||||
,G_PARAM_CONSTRUCT | G_PARAM_READWRITE
|
||||
));
|
||||
}
|
||||
|
|
|
@ -33,6 +33,9 @@ typedef struct _VnFieldClass VnFieldClass;
|
|||
typedef void (*VnFieldSetValueFunc) (VnField * obj, const GValue * value);
|
||||
typedef void (*VnFieldValueChangedFunc) (VnField * obj, const GValue * value);
|
||||
|
||||
typedef void (*VnFieldStyleFunc) (VnField * obj, GtkWidget * widget,
|
||||
const GValue * value);
|
||||
|
||||
struct _VnField
|
||||
{
|
||||
GtkEventBox parent;
|
||||
|
@ -45,6 +48,7 @@ struct _VnField
|
|||
gboolean update_param;
|
||||
DbIterator * iterator;
|
||||
gchar * column_name;
|
||||
VnFieldStyleFunc style_func;
|
||||
};
|
||||
|
||||
struct _VnFieldClass
|
||||
|
|
|
@ -23,11 +23,10 @@ G_DEFINE_ABSTRACT_TYPE (VnForm, vn_form, GTK_TYPE_ALIGNMENT);
|
|||
//+++++++++++++++++++++++++++++++++++++++++++++++++++ Public
|
||||
|
||||
/**
|
||||
* vn_form_open:
|
||||
* vn_form_open: (virtual open):
|
||||
* @obj: the #VnForm
|
||||
*
|
||||
* Activates the form.
|
||||
* Virtual: open
|
||||
**/
|
||||
void vn_form_open (VnForm * obj)
|
||||
{
|
||||
|
|
|
@ -111,7 +111,6 @@ static void vn_grid_on_iter_changed (DbIterator * iterator, GtkTreeView * obj)
|
|||
gtk_tree_view_set_cursor (obj, path, NULL, FALSE);
|
||||
g_signal_handlers_unblock_by_func (obj, vn_grid_on_cursor_changed, iterator);
|
||||
|
||||
gtk_widget_grab_focus (GTK_WIDGET (obj));
|
||||
gtk_tree_path_free (path);
|
||||
}
|
||||
else if (selection)
|
||||
|
|
|
@ -515,11 +515,9 @@ static void vn_gui_load_module (VnGui * obj, const gchar * dir, const gchar * fi
|
|||
|
||||
static VnWindow * vn_gui_add_window (VnGui * obj, GtkWindow * widget, GtkNotebook * notebook)
|
||||
{
|
||||
GdkRGBA color;
|
||||
GSList * n, * m;
|
||||
GError * err = NULL;
|
||||
GtkActionGroup * actions = NULL;
|
||||
GtkStyleContext * style;
|
||||
GtkBuilder * builder;
|
||||
VnWindow * window;
|
||||
|
||||
|
@ -536,12 +534,6 @@ static VnWindow * vn_gui_add_window (VnGui * obj, GtkWindow * widget, GtkNoteboo
|
|||
gtk_notebook_set_group_name (notebook,
|
||||
g_application_get_application_id (G_APPLICATION (obj->app)));
|
||||
|
||||
style = gtk_widget_get_style_context (GTK_WIDGET (widget));
|
||||
gtk_style_context_get_background_color (style,
|
||||
GTK_STATE_FLAG_NORMAL, &color);
|
||||
gtk_widget_override_background_color (GTK_WIDGET (notebook),
|
||||
GTK_STATE_FLAG_NORMAL, &color);
|
||||
|
||||
gtk_widget_show_all (GTK_WIDGET (widget));
|
||||
|
||||
// Loading the bars and associated actions
|
||||
|
|
|
@ -32,11 +32,10 @@ G_DEFINE_TYPE (VnMod, vn_mod, G_TYPE_OBJECT);
|
|||
//+++++++++++++++++++++++++++++++++++++++++++++++++++ Public
|
||||
|
||||
/**
|
||||
* vn_mod_activate:
|
||||
* vn_mod_activate: (virtual activate)
|
||||
* @obj: the #VnMod
|
||||
*
|
||||
* Activates the module.
|
||||
* Virtual: activate
|
||||
**/
|
||||
void vn_mod_activate (VnMod * obj)
|
||||
{
|
||||
|
|
Reference in New Issue