<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dialog-rs/examples, branch master</title>
<subtitle>Display dialog boxes using various backends (Rust library)</subtitle>
<id>https://git.ireas.org/dialog-rs/atom?h=master</id>
<link rel='self' href='https://git.ireas.org/dialog-rs/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/'/>
<updated>2019-12-10T18:56:32Z</updated>
<entry>
<title>Add Open/Save mode to the file selection dialog</title>
<updated>2019-12-10T18:56:32Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-12-10T18:46:44Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=89afcb4844dd484f0c9cdfef7e5ff8d751647c43'/>
<id>urn:sha1:89afcb4844dd484f0c9cdfef7e5ff8d751647c43</id>
<content type='text'>
This patch adds the option to set a FileSelectionMode, either Open or
Save.  Not all backends might support this – currently, only zenity and
kdialog do.  Per default, the Open mode is used (as before).
</content>
</entry>
<entry>
<title>Add FileSelection dialog type</title>
<updated>2019-12-10T18:56:09Z</updated>
<author>
<name>Reyk Floeter</name>
<email>reyk.floeter@googlemail.com</email>
</author>
<published>2019-12-10T15:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=2f3e2b5474834e3d733edf09b831c5607d451f49'/>
<id>urn:sha1:2f3e2b5474834e3d733edf09b831c5607d451f49</id>
<content type='text'>
This patch adds the FileSelection struct representing a file selection
dialog.  It can be displayed using the backend’s show_file_selection
function.

Currently, we only support file open dialogs (i. e.  choosing an
existing file).  Support for save dialogs should be added in the future.
</content>
</entry>
<entry>
<title>Add a backend based on KDE's `kdialog`</title>
<updated>2019-10-25T20:32:45Z</updated>
<author>
<name>Stephan Sokolow</name>
<email>http://www.ssokolow.com/ContactMe</email>
</author>
<published>2019-10-25T00:36:42Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=a23de9787bccde4b6244312f04cb7cfc3b528db6'/>
<id>urn:sha1:a23de9787bccde4b6244312f04cb7cfc3b528db6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the stdio backend</title>
<updated>2019-01-11T02:32:45Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-11T02:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=84bfea7add93a98f83ad958151cca718c33bc0a4'/>
<id>urn:sha1:84bfea7add93a98f83ad958151cca718c33bc0a4</id>
<content type='text'>
This patch adds the stdio backend which acts as a fallback backend and
uses standard input and output.  For password queries, the rpassword
crate is used to suppress output.  Also, default_backend is changed to
return Stdio if Dialog is not available.
</content>
</entry>
<entry>
<title>Implement zenity backend</title>
<updated>2019-01-08T19:56:09Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T18:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=f0f659944c6d89a6205fd98a2434ed61c0e7313b'/>
<id>urn:sha1:f0f659944c6d89a6205fd98a2434ed61c0e7313b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the Password dialog box</title>
<updated>2019-01-08T19:55:54Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T17:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=474d92046f17a98f8979e55edaf75ca867d85b86'/>
<id>urn:sha1:474d92046f17a98f8979e55edaf75ca867d85b86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor io::Error into custom Error enum</title>
<updated>2019-01-08T04:13:45Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T04:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=4ffee6bacc3579c57687f4029d2fc73213592c39'/>
<id>urn:sha1:4ffee6bacc3579c57687f4029d2fc73213592c39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add question dialog boxes</title>
<updated>2019-01-08T03:54:39Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T03:49:42Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=fce7d2b9bf30e09b615dbd77b4dd7db94d623bfb'/>
<id>urn:sha1:fce7d2b9bf30e09b615dbd77b4dd7db94d623bfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add input dialog boxes</title>
<updated>2019-01-08T03:54:20Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T03:16:20Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=ec84c425282c3fd26f5e862b7864ad2ae7ec1e2e'/>
<id>urn:sha1:ec84c425282c3fd26f5e862b7864ad2ae7ec1e2e</id>
<content type='text'>
This patch implements input dialog boxes.  This required some
refactoring in the dialog backend to allow additional arguments after
the width and the height.
</content>
</entry>
<entry>
<title>Move tests/ to examples/</title>
<updated>2019-01-08T03:54:14Z</updated>
<author>
<name>Robin Krahl</name>
<email>robin.krahl@ireas.org</email>
</author>
<published>2019-01-08T02:55:11Z</published>
<link rel='alternate' type='text/html' href='https://git.ireas.org/dialog-rs/commit/?id=1c76a540d647f351e27498e6f2135ff404853693'/>
<id>urn:sha1:1c76a540d647f351e27498e6f2135ff404853693</id>
<content type='text'>
So far it is hard to write unit tests for this crate as we don’t have
much logic.  The existing tests are usage examples, therefore they are
moved to the examples directory.  They can be run with `cargo run
--example &lt;name&gt;`.
</content>
</entry>
</feed>
