projects
/
app.Builder.js
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests/TreeBuilder.vala
[app.Builder.js]
/
tests
/
status_icon.js
diff --git
a/tests/status_icon.js
b/tests/status_icon.js
index
b2f6f9e
..
0765804
100644
(file)
--- a/
tests/status_icon.js
+++ b/
tests/status_icon.js
@@
-2,6
+2,7
@@
// Import and initialize GTK+
Gtk = imports.gi.Gtk;
// Import and initialize GTK+
Gtk = imports.gi.Gtk;
+Gdk = imports.gi.Gdk;
Gtk.init(null, null);
// Create the window
Gtk.init(null, null);
// Create the window
@@
-10,7
+11,7
@@
window.set_default_size(600, 500);
window.signal.hide.connect(Gtk.main_quit);
// Create the GtkStatusIcon from a file
window.signal.hide.connect(Gtk.main_quit);
// Create the GtkStatusIcon from a file
-var icon = new Gtk.StatusIcon({
file : "/home/marin/Bureau/Bric_a_brac/notify/icon.png"
});
+var icon = new Gtk.StatusIcon({
stock : Gtk.STOCK_MEDIA_PLAY
});
// Create the menu
var menu = new Gtk.Menu();
// Create the menu
var menu = new Gtk.Menu();
@@
-27,10
+28,15
@@
function active(status_icon, button, time, data)
// GtkMenu.popup, calling the Gtk.StatusIcon.position_menu function
//
var area = new Gdk.Rectangle();
// GtkMenu.popup, calling the Gtk.StatusIcon.position_menu function
//
var area = new Gdk.Rectangle();
- var orient = new Gtk.Orientation();
+
var ret = {};
var ret = {};
- status_icon.get_geometry(ret
, area, orient
);
+ status_icon.get_geometry(ret);
+ print(ret.orientation);
+ print(ret.area.width);
+ print(ret.area.height);
+ print(ret.area.x);
+ print(ret.area.y);
menu.popup(null, null, Gtk.StatusIcon.position_menu, status_icon, button, time);
}
menu.popup(null, null, Gtk.StatusIcon.position_menu, status_icon, button, time);
}