[gnome-sound-recorder] row: remove delete button from UI



commit 993330b8e819eae7d2ced6d1e83568a4554115a2
Author: Kavan Mevada <kavanmevada gmail com>
Date:   Fri May 29 14:09:59 2020 +0530

    row: remove delete button from UI
    
    fixes #70

 data/ui/row.ui    | 16 ----------------
 src/mainWindow.js |  2 +-
 src/row.js        | 17 +++++++----------
 3 files changed, 8 insertions(+), 27 deletions(-)
---
diff --git a/data/ui/row.ui b/data/ui/row.ui
index e9a0704..81d6052 100644
--- a/data/ui/row.ui
+++ b/data/ui/row.ui
@@ -72,22 +72,6 @@
             <property name="visible">True</property>
             <property name="can_focus">True</property>
             <property name="hexpand">True</property>
-            <child>
-              <object class="GtkButton" id="deleteButton">
-                <property name="visible">True</property>
-                <property name="can_focus">True</property>
-                <property name="receives_default">False</property>
-                <property name="halign">center</property>
-                <property name="valign">center</property>
-                <child>
-                  <object class="GtkImage">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <property name="icon_name">user-trash-symbolic</property>
-                  </object>
-                </child>
-              </object>
-            </child>
             <style>
               <class name="header"/>
             </style>
diff --git a/src/mainWindow.js b/src/mainWindow.js
index a607785..39c6310 100644
--- a/src/mainWindow.js
+++ b/src/mainWindow.js
@@ -81,7 +81,7 @@ var MainWindow = GObject.registerClass({
             return row;
         });
 
-        this._emptyIcon.icon_name = `${pkg.name}-symbolic`
+        this._emptyIcon.icon_name = `${pkg.name}-symbolic`;
 
         this._recordStartButton.connect('clicked', () => this._onRecordStart());
         this._recordStopButton.connect('clicked', () => this._onRecordStop());
diff --git a/src/row.js b/src/row.js
index 11f73ba..e846553 100644
--- a/src/row.js
+++ b/src/row.js
@@ -10,7 +10,7 @@ var RowState = {
 
 var Row = GObject.registerClass({ // eslint-disable-line no-unused-vars
     Template: 'resource:///org/gnome/SoundRecorder/ui/row.ui',
-    InternalChildren: ['playbackStack', 'action_row', 'playButton', 'pauseButton', 'deleteButton'],
+    InternalChildren: ['playbackStack', 'action_row', 'playButton', 'pauseButton'],
     Signals: {
         'play': { param_types: [GObject.TYPE_STRING] },
         'pause': {},
@@ -38,19 +38,16 @@ var Row = GObject.registerClass({ // eslint-disable-line no-unused-vars
             this.emit('pause');
         });
 
-        this._deleteButton.connect('clicked', () => {
-            recording.delete();
-            this.emit('deleted');
-        });
+        // this._deleteButton.connect('clicked', () => {
+        //     recording.delete();
+        //     this.emit('deleted');
+        // });
     }
 
     setState(rowState) {
-        if (rowState === RowState.PLAYING) {
+        if (rowState === RowState.PLAYING)
             this._playbackStack.set_visible_child_name('pause');
-            this._deleteButton.set_sensitive(false);
-        } else if (rowState === RowState.PAUSED) {
+        else if (rowState === RowState.PAUSED)
             this._playbackStack.set_visible_child_name('play');
-            this._deleteButton.set_sensitive(true);
-        }
     }
 });


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]