[rkward] /: Provide standard file extension filters for import plugins

Thomas Friedrichsmeier thomas.friedrichsmeier at ruhr-uni-bochum.de
Thu Dec 31 21:21:50 UTC 2015


Git commit 01fac0f535aa09765648a3f588f29e46247df049 by Thomas Friedrichsmeier.
Committed on 31/12/2015 at 21:21.
Pushed by tfry into branch 'master'.

Provide standard file extension filters for import plugins

M  +1    -0    ChangeLog
M  +1    -1    doc/rkwardplugins/index.docbook
M  +1    -1    rkward/plugins/00saveload/import/import_csv.xml
M  +1    -1    rkward/plugins/00saveload/import/import_spss.xml
M  +1    -1    rkward/plugins/00saveload/import/import_stata.xml
M  +1    -1    rkward/plugins/import_export.pluginmap

http://commits.kde.org/rkward/01fac0f535aa09765648a3f588f29e46247df049

diff --git a/ChangeLog b/ChangeLog
index 6306235..11930a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,4 @@
+- File selectors in "Import XYZ" plugins now filter for standard file extensions, by default
 - Show a warning screen when invoking plugins from the command line (or from clicking an rkward://-link in an external application)
 
 --- Version 0.6.4 - Dec-20-2015
diff --git a/doc/rkwardplugins/index.docbook b/doc/rkwardplugins/index.docbook
index d3cbe7b..cbeed97 100644
--- a/doc/rkwardplugins/index.docbook
+++ b/doc/rkwardplugins/index.docbook
@@ -3279,7 +3279,7 @@ Child-elements:
 	</varlistentry>
 	<varlistentry>
 	<term><parameter>filter</parameter></term>
-	<listitem><para>File type filter, ⪚ ("*.txt *.csv" for .txt and .csv files. Try not to induce limits unless absolutely needed, though) (optional, defaults to "", &ie; all files)</para></listitem>
+	<listitem><para>File type filter, ⪚ ("*.txt *.csv" for .txt and .csv files). A separate entry for "All files" is added, automatically (optional, defaults to "", &ie; All files)</para></listitem>
 	</varlistentry>
 	<varlistentry>
 	<term><parameter>required</parameter></term>
diff --git a/rkward/plugins/00saveload/import/import_csv.xml b/rkward/plugins/00saveload/import/import_csv.xml
index 51f67f1..3658355 100644
--- a/rkward/plugins/00saveload/import/import_csv.xml
+++ b/rkward/plugins/00saveload/import/import_csv.xml
@@ -97,7 +97,7 @@
 	<dialog label="Import Text / CSV data" >
 		<tabbook>
 			<tab id="tab_general" label="General" >
-				<browser id="file" type="file" label="File name"/>
+				<browser id="file" type="file" label="File name" filter="*.csv *.tsv *.txt"/>
 				<dropdown id="quick" label="Data format" >
 					<option value="csv" label="Comma separated values (CSV)" checked="true" />
 					<option value="csv2" label="Semicolon separated values, comma as decimal separator (CSV2)" />
diff --git a/rkward/plugins/00saveload/import/import_spss.xml b/rkward/plugins/00saveload/import/import_spss.xml
index b725582..70a2298 100644
--- a/rkward/plugins/00saveload/import/import_spss.xml
+++ b/rkward/plugins/00saveload/import/import_spss.xml
@@ -19,7 +19,7 @@
 	<dialog label="Import SPSS file">
 		<tabbook>
 			<tab id="tab_general" label="General">
-				<browser type="file" id="file" label="File name" />
+				<browser type="file" id="file" label="File name" filter="*.sav *.por"/>
 				<stretch/>
 				<row>
 					<saveobject id="saveto" initial="my.spss.data" label="Object to save to"/>
diff --git a/rkward/plugins/00saveload/import/import_stata.xml b/rkward/plugins/00saveload/import/import_stata.xml
index c0c05a0..a273823 100644
--- a/rkward/plugins/00saveload/import/import_stata.xml
+++ b/rkward/plugins/00saveload/import/import_stata.xml
@@ -13,7 +13,7 @@
 	<dialog label="Import STATA file">
 		<tabbook>
 			<tab id="tab_general" label="General">
-				<browser type="file" allow_urls="true" id="file" label="File name" />
+				<browser type="file" allow_urls="true" id="file" label="File name" filter="*.dta" />
 				<stretch/>
 				<row>
 					<saveobject id="saveto" initial="my.stata.data" label="Object to save to"/>
diff --git a/rkward/plugins/import_export.pluginmap b/rkward/plugins/import_export.pluginmap
index 5747af5..4e81e60 100644
--- a/rkward/plugins/import_export.pluginmap
+++ b/rkward/plugins/import_export.pluginmap
@@ -30,7 +30,7 @@
 			<attribute id="format" value="*.sav *.por" label="SPSS data files"/>
 		</component>
 		<component type="standard" id="import_csv" file="import/import_csv.xml" label="Import Text / CSV data">
-			<attribute id="format" value="*.txt *.csv" label="Text / Comma Separated Values"/>
+			<attribute id="format" value="*.txt *.csv *.tsv" label="Text / Comma Separated Values"/>
 		</component>
 		<component type="standard" id="import_stata" file="import/import_stata.xml" label="Import Stata">
 			<attribute id="format" value="*.dta" label="Stata data files"/>



More information about the rkward-tracker mailing list