nomina.browser/0.0.037
せっかくダウンロードとかいろいろできるようになったので、
ちょっとは実用品を造ってみようかな、と。
最初はAppShell(まあ、ウインドウのこと)をタブ1枚あたり複数もてるようにとか考えてたけど、
そんなことしててもどうせたどり着かないので、interfaceだけつくって、さっさとshrink。
class nmnIBrowserTab { public: virtual int SetIndex(int aIndex) = 0; virtual int GetIndex() = 0; virtual int AddAppShell(nmnIAppShell* aAppShell, int aLocalIndex) = 0; virtual int RemoveAppShell(nmnIAppShell* aAppShell, int aLocalIndex) = 0; virtual int ChangeLocalIndex(nmnIAppShell* aAppShell, int aCurLocalIndex, int aNewLocalIndex) = 0; };
とかいうinterfaceをwebbrowserに実装して、そいつらのcollectionみんなにevent発生をお知らせできたらいいなぁ…