[gnome-shell] padOsd: Refactor function setting label after edition into separate function
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] padOsd: Refactor function setting label after edition into separate function
- Date: Fri, 14 Jul 2017 20:27:48 +0000 (UTC)
commit 7991a5318957faca06ea94bb2b74218935ddc2d9
Author: Carlos Garnacho <carlosg gnome org>
Date: Thu Jul 6 00:03:12 2017 +0200
padOsd: Refactor function setting label after edition into separate function
https://bugzilla.gnome.org/show_bug.cgi?id=782033
js/ui/padOsd.js | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
---
diff --git a/js/ui/padOsd.js b/js/ui/padOsd.js
index 27dfb66..bdc381f 100644
--- a/js/ui/padOsd.js
+++ b/js/ui/padOsd.js
@@ -550,18 +550,22 @@ const PadDiagram = new Lang.Class({
this.add_actor(label);
},
+ _applyLabel: function(label, action, idx, dir, str) {
+ if (str != null) {
+ label.set_text(str);
+
+ let [found, x, y, arrangement] = this.getLabelCoords(action, idx, dir);
+ this._allocateChild(label, x, y, arrangement);
+ }
+ label.show();
+ },
+
stopEdition: function (str) {
this._editorActor.hide();
if (this._curEdited) {
let [label, action, idx, dir] = this._curEdited;
- if (str != null) {
- label.set_text(str);
-
- let [found, x, y, arrangement] = this.getLabelCoords(action, idx, dir);
- this._allocateChild(label, x, y, arrangement);
- }
- label.show();
+ this._applyLabel(label, action, idx, dir, str);
this._curEdited = null;
}
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]