1
0
Fork 0

DataExampleDialog->DataExample.PreferencesDialog

This commit is contained in:
Kolan Sh 2018-04-27 16:48:32 +03:00
parent db1e427c98
commit ae35b77787
3 changed files with 10 additions and 10 deletions

View File

@ -1,17 +1,17 @@
namespace LAview.Core.Plugins { namespace LAview.Core.Plugins {
using Gtk, LAview; using Gtk, LAview;
class DataExampleDialog : Object { class DataExample.PreferencesDialog : Object {
Dialog dialog; Dialog dialog;
public bool composed { get; private set; default = false; } public bool composed { get; private set; default = false; }
public DataExampleDialog (Object parent) throws Error { public PreferencesDialog (Object parent) throws Error {
var builder = new Builder (); var builder = new Builder ();
builder.add_from_file (DataExample.AppDirs.ui_dir + "/laview-plugin-data-example.glade"); builder.add_from_file (DataExample.AppDirs.ui_dir + "/laview-plugin-data-example.glade");
builder.connect_signals (this); builder.connect_signals (this);
dialog = builder.get_object ("data_example_dialog") as Dialog; dialog = builder.get_object ("preferences_dialog") as Dialog;
if (parent is Window) { if (parent is Window) {
dialog.destroy_with_parent = true; dialog.destroy_with_parent = true;
dialog.transient_for = parent as Window; dialog.transient_for = parent as Window;

View File

@ -8,7 +8,7 @@ namespace LAview.Core.Plugins {
*/ */
public class PluginDataExample : PluginData { public class PluginDataExample : PluginData {
DataExampleDialog data_dialog = null; DataExample.PreferencesDialog preferences_dialog = null;
/** /**
* Constructs a new ``PluginDataExample``. * Constructs a new ``PluginDataExample``.
@ -48,9 +48,9 @@ namespace LAview.Core.Plugins {
// TODO: Open Preferences window. // TODO: Open Preferences window.
stdout.puts("Data Example preferences () called.\n"); stdout.puts("Data Example preferences () called.\n");
if (data_dialog == null) data_dialog = new DataExampleDialog (parent); if (preferences_dialog == null) preferences_dialog = new DataExample.PreferencesDialog (parent);
data_dialog.show_all (); preferences_dialog.show_all ();
} }
/** /**

View File

@ -2,7 +2,7 @@
<!-- Generated with glade 3.20.4 --> <!-- Generated with glade 3.20.4 -->
<interface> <interface>
<requires lib="gtk+" version="3.16"/> <requires lib="gtk+" version="3.16"/>
<object class="GtkDialog" id="data_example_dialog"> <object class="GtkDialog" id="preferences_dialog">
<property name="can_focus">False</property> <property name="can_focus">False</property>
<property name="type_hint">dialog</property> <property name="type_hint">dialog</property>
<child internal-child="vbox"> <child internal-child="vbox">
@ -22,7 +22,7 @@
<property name="receives_default">True</property> <property name="receives_default">True</property>
<property name="use_stock">True</property> <property name="use_stock">True</property>
<property name="always_show_image">True</property> <property name="always_show_image">True</property>
<signal name="clicked" handler="laview_core_plugins_data_example_dialog_button_apply_clicked" swapped="no"/> <signal name="clicked" handler="laview_core_plugins_data_example_preferences_dialog_button_apply_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -38,7 +38,7 @@
<property name="receives_default">True</property> <property name="receives_default">True</property>
<property name="use_stock">True</property> <property name="use_stock">True</property>
<property name="always_show_image">True</property> <property name="always_show_image">True</property>
<signal name="clicked" handler="laview_core_plugins_data_example_dialog_button_ok_clicked" swapped="no"/> <signal name="clicked" handler="laview_core_plugins_data_example_preferences_dialog_button_ok_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -54,7 +54,7 @@
<property name="receives_default">True</property> <property name="receives_default">True</property>
<property name="use_stock">True</property> <property name="use_stock">True</property>
<property name="always_show_image">True</property> <property name="always_show_image">True</property>
<signal name="clicked" handler="laview_core_plugins_data_example_dialog_button_cancel_clicked" swapped="no"/> <signal name="clicked" handler="laview_core_plugins_data_example_preferences_dialog_button_cancel_clicked" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>