Idlize savePersistent
This commit is contained in:
parent
0b8786eaa0
commit
7f039398d0
10
draw.js
10
draw.js
|
|
@ -1029,6 +1029,7 @@ var DrawingArea = new Lang.Class({
|
||||||
if (name == Me.metadata['persistent-file-name'] && contents == oldContents)
|
if (name == Me.metadata['persistent-file-name'] && contents == oldContents)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
GLib.file_set_contents(path, contents);
|
GLib.file_set_contents(path, contents);
|
||||||
if (notify)
|
if (notify)
|
||||||
this.emit('show-osd', 'document-save-symbolic', name, "", -1);
|
this.emit('show-osd', 'document-save-symbolic', name, "", -1);
|
||||||
|
|
@ -1036,6 +1037,7 @@ var DrawingArea = new Lang.Class({
|
||||||
this.jsonName = name;
|
this.jsonName = name;
|
||||||
this.lastJsonContents = contents;
|
this.lastJsonContents = contents;
|
||||||
}
|
}
|
||||||
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
saveAsJsonWithName: function(name) {
|
saveAsJsonWithName: function(name) {
|
||||||
|
|
@ -2151,7 +2153,7 @@ const DrawingMenu = new Lang.Class({
|
||||||
item.menu.close();
|
item.menu.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
for (let i in obj) {
|
for (let i in obj) {
|
||||||
let text;
|
let text;
|
||||||
if (targetProperty == 'currentFontFamilyId')
|
if (targetProperty == 'currentFontFamilyId')
|
||||||
|
|
@ -2193,7 +2195,7 @@ const DrawingMenu = new Lang.Class({
|
||||||
item.menu.close();
|
item.menu.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
for (let i = 1; i < this.area.colors.length; i++) {
|
for (let i = 1; i < this.area.colors.length; i++) {
|
||||||
let text = this.area.colors[i].to_string();
|
let text = this.area.colors[i].to_string();
|
||||||
let iCaptured = i;
|
let iCaptured = i;
|
||||||
|
|
@ -2236,7 +2238,7 @@ const DrawingMenu = new Lang.Class({
|
||||||
item.menu.close();
|
item.menu.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
this._populateOpenDrawingSubMenu();
|
this._populateOpenDrawingSubMenu();
|
||||||
// small trick to prevent the menu from "jumping" on first opening
|
// small trick to prevent the menu from "jumping" on first opening
|
||||||
item.menu.open();
|
item.menu.open();
|
||||||
|
|
@ -2289,7 +2291,7 @@ const DrawingMenu = new Lang.Class({
|
||||||
item.menu.close();
|
item.menu.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
this._populateSaveDrawingSubMenu();
|
this._populateSaveDrawingSubMenu();
|
||||||
// small trick to prevent the menu from "jumping" on first opening
|
// small trick to prevent the menu from "jumping" on first opening
|
||||||
item.menu.open();
|
item.menu.open();
|
||||||
|
|
|
||||||
2
prefs.js
2
prefs.js
|
|
@ -122,7 +122,7 @@ function init() {
|
||||||
function buildPrefsWidget() {
|
function buildPrefsWidget() {
|
||||||
let topStack = new TopStack();
|
let topStack = new TopStack();
|
||||||
let switcher = new Gtk.StackSwitcher({halign: Gtk.Align.CENTER, visible: true, stack: topStack});
|
let switcher = new Gtk.StackSwitcher({halign: Gtk.Align.CENTER, visible: true, stack: topStack});
|
||||||
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
|
GLib.idle_add(GLib.PRIORITY_DEFAULT_IDLE, () => {
|
||||||
let window = topStack.get_toplevel();
|
let window = topStack.get_toplevel();
|
||||||
window.resize(720,500);
|
window.resize(720,500);
|
||||||
let headerBar = window.get_titlebar();
|
let headerBar = window.get_titlebar();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue