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発生をお知らせできたらいいなぁ…