Skip to content

cuttlebone.NamedManager

Legokichi Duckscallion edited this page Apr 28, 2015 · 1 revision

cuttlebone.NamedManager

これらはドラッグ&ドロップやスコープ間の重なりも管理するためのクラスです。いわゆるウィンドウマネージャです。

Usage

var nmgr = new cuttlebone.NamedManager();
var nid = nmgr.materialize(shell, balloon);
var named = nmgr.named(nid);
named.scope(0);
named.scope().surface(0);
named.scope(1);
named.scope().surface(10);
named.scope(0);
named.scope().blimp(0)
named.scope().blimp().talk("H");
named.scope().blimp().talk("e");
named.scope().blimp().talk("l");
named.scope().blimp().talk("l");
named.scope().blimp().talk("o");
named.scope().blimp().talk(" ");
named.scope().blimp().anchorBegin("WorldAnchor");
named.scope().blimp().talk("W");
named.scope().blimp().talk("o");
named.scope().blimp().talk("r");
named.scope().blimp().talk("l");
named.scope().blimp().talk("d");
named.scope().blimp().anchorEnd();
named.scope().blimp().talk("!");
named.scope().blimp().br();
named.scope(1);
...

この例はwaitを管理をしていないので一瞬で表示されます。

NamedManager

new NamedManager(): NamedManagerObject

NamedManagerObject.element

div.namedMgr
  div.named
    div.scope
      style(scoped)
      div.surface
        canvas.surfaceCanvas
      div.blimp
        canvas.blimpCanvas
        div.blimpText
    div.scope
    ...
  div.named
  ...

NamedManager#destructor(): void

NamedManager#materialize(shell:Shell, balloon:Balloon): number

NamedManager#named(namedId: number): Named

NamedManager#vanish(namedId: number): void