[chronojump] Better sensitiveness executeAuto
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Better sensitiveness executeAuto
- Date: Mon, 13 Oct 2014 22:46:07 +0000 (UTC)
commit 535a97f3105a7bdac8664a048fdc887da3590577
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Oct 14 00:45:51 2014 +0200
Better sensitiveness executeAuto
glade/chronojump.glade | 8 +++++---
src/gui/executeAuto.cs | 23 +++++++++++------------
2 files changed, 16 insertions(+), 15 deletions(-)
---
diff --git a/glade/chronojump.glade b/glade/chronojump.glade
index c52f687..e658214 100644
--- a/glade/chronojump.glade
+++ b/glade/chronojump.glade
@@ -25098,7 +25098,7 @@ comments</property>
<property name="receives_default">False</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
- <signal name="toggled" handler="on_radio_load_toggled" swapped="no"/>
+ <signal name="toggled" handler="on_radio_load_new_toggled" swapped="no"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -25115,7 +25115,7 @@ comments</property>
<property name="active">True</property>
<property name="draw_indicator">True</property>
<property name="group">radio_load</property>
- <signal name="toggled" handler="on_radio_new_toggled" swapped="no"/>
+ <signal name="toggled" handler="on_radio_load_new_toggled" swapped="no"/>
</widget>
<packing>
<property name="expand">False</property>
@@ -25135,6 +25135,7 @@ comments</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="show_tabs">False</property>
+ <property name="show_border">False</property>
<child>
<widget class="GtkFrame" id="frame3">
<property name="visible">True</property>
@@ -25154,7 +25155,7 @@ comments</property>
<property name="height_request">120</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
- <property name="hadjustment">0 0 400 40 360 400</property>
+ <property name="hadjustment">0 0 404 40.400000000000006 363.60000000000002
404</property>
<property name="hscrollbar_policy">automatic</property>
<property name="vscrollbar_policy">automatic</property>
<child>
@@ -25919,6 +25920,7 @@ One set can contain several tests.</property>
<widget class="GtkButton" id="button_next">
<property name="label" translatable="yes">Next</property>
<property name="visible">True</property>
+ <property name="sensitive">False</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<signal name="clicked" handler="on_button_next_clicked" swapped="no"/>
diff --git a/src/gui/executeAuto.cs b/src/gui/executeAuto.cs
index 779b194..4fb51bc 100644
--- a/src/gui/executeAuto.cs
+++ b/src/gui/executeAuto.cs
@@ -158,25 +158,23 @@ public class ExecuteAutoWindow
createTreeviewSeries();
}
- void on_radio_load_toggled (object obj, EventArgs args) {
+ void on_radio_load_new_toggled (object obj, EventArgs args) {
if(radio_load.Active) {
notebook_load_or_new.CurrentPage = 0;
vbox_save.Visible = false;
+
+ button_next.Sensitive =
+ (UtilGtk.GetSelectedRowUniqueID(
+ treeview_load, store_load, store_load_uniqueID_col) > 0);
} else {
notebook_load_or_new.CurrentPage = 1;
vbox_save.Visible = true;
- }
- }
- void on_radio_new_toggled (object obj, EventArgs args) {
- if(radio_new.Active) {
- notebook_load_or_new.CurrentPage = 1;
- vbox_save.Visible = true;
- } else {
- notebook_load_or_new.CurrentPage = 0;
- vbox_save.Visible = false;
+ button_next.Sensitive = true;
}
}
+ //----- treeeview_load (start)
+
int store_load_uniqueID_col = 6;
private void createTreeviewLoad() {
store_load = new TreeStore(
@@ -211,10 +209,8 @@ public class ExecuteAutoWindow
{
TreeModel model;
TreeIter iter;
- //selected = "-1";
if (((TreeSelection)o).GetSelected(out model, out iter)) {
- //selected = (string)model.GetValue (iter, 0);
button_next.Sensitive = true;
}
}
@@ -256,9 +252,12 @@ public class ExecuteAutoWindow
if(uniqueID > 0) {
Sqlite.Delete(false, Constants.ExecuteAutoTable, uniqueID);
store_load = UtilGtk.RemoveRow(treeview_load, store_load);
+ button_next.Sensitive = false;
}
}
+ //----- treeeview_load (end)
+
private void initializeShowJustOrder(int rowNumber) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]