@@ -16,6 +16,8 @@ function harness() {
|
||||
}
|
||||
add_child(child) { this.children.push(child); }
|
||||
destroy_all_children() { this.children = []; }
|
||||
get_n_children() { return this.children.length; }
|
||||
contains() { return false; }
|
||||
get_last_child() { return this.children[this.children.length - 1] || null; }
|
||||
connect() { return 1; }
|
||||
hide() { this.visible = false; }
|
||||
@@ -28,9 +30,10 @@ function harness() {
|
||||
}
|
||||
const context = vm.createContext({
|
||||
Extension: class {},
|
||||
global: { stage: { get_key_focus() { return null; } } },
|
||||
St: { BoxLayout: Actor, Label: Actor, Widget: Actor, Button: Actor, Entry: Actor, ScrollView: Actor, PolicyType: { NEVER: 0, AUTOMATIC: 1 } },
|
||||
Clutter: { ActorAlign: { CENTER: 0, START: 1 }, EVENT_STOP: 1, EVENT_PROPAGATE: 0 },
|
||||
Pango: { EllipsizeMode: { NONE: 0, END: 3 } },
|
||||
Pango: { WrapMode: { WORD_CHAR: 2 }, EllipsizeMode: { NONE: 0, END: 3 } },
|
||||
Main: { layoutManager: { addChrome() {} } },
|
||||
GLib: {
|
||||
PRIORITY_DEFAULT: 0, SOURCE_REMOVE: false,
|
||||
|
||||
Reference in New Issue
Block a user