2 //<Script type="Text/javascript">
4 XObject = imports.XObject.XObject
8 GdlDockItem = XObject.define(
10 XObject.call(this, cfg);
15 placement : Gdl.DockPlacement.TOP,
17 // name / long name...
19 pack : function(parent, item)
21 if (XObject.type(parent.el) == 'GdlDock') {
22 parent.el.add_item (this.el, this.placement || Gdl.DockPlacement.TOP);
26 parent.el.dock_to (this.el, this.placement || Gdl.DockPlacement.TOP, -1);
27 // dock.add_item (item2, Gdl.DockPlacement.RIGHT);
33 GdlDockItem.id = GdlDockItem.id ? GdlDockItem.id + 1 : 1;
35 //new Gdl.DockItem.with_stock ("item3",
36 // "Item #3 has accented characters ( )",
38 // Gdl.DockItemBehavior.NORMAL | Gdl.DockItemBehavior.CANT_CLOSE);
41 this.el = new Gdl.GdlDockItem.c_new (
42 this.name || 'Dock' + GdlDockItem.id,
43 this.long_name || 'Dock' + GdlDockItem.id,
44 this.behaviour || 0 //Gdl.DockItemBehavior.LOCKED
48 XObject.prototype.init.call(this);