public void ShowItemWindowView(int o)
    {
        isConcreteItemVisible = true;
        GameRources.GetInstance().selectedBookIndex = o;

        // Reload windows for newly selected book
        booksWindowAppearance    = new BooksWindowAppearance(thisRect, new GUIContent(TC.get("Book.App")), "Window");
        booksWindowContents      = new BooksWindowContents(thisRect, new GUIContent(TC.get("Book.Contents")), "Window");
        booksWindowDocumentation = new BooksWindowDocumentation(thisRect, new GUIContent(TC.get("Book.Documentation")), "Window");
    }
    public BooksWindow(Rect aStartPos, GUIContent aContent, GUIStyle aStyle, params GUILayoutOption[] aOptions)
        : base(aStartPos, aContent, aStyle, aOptions)
    {
        booksWindowAppearance    = new BooksWindowAppearance(aStartPos, new GUIContent(TC.get("Book.App")), "Window");
        booksWindowContents      = new BooksWindowContents(aStartPos, new GUIContent(TC.get("Book.Contents")), "Window");
        booksWindowDocumentation = new BooksWindowDocumentation(aStartPos, new GUIContent(TC.get("Book.Documentation")), "Window");

        windowWidth  = aStartPos.width;
        windowHeight = aStartPos.height;

        thisRect           = aStartPos;
        selectedButtonSkin = (GUISkin)Resources.Load("Editor/ButtonSelected", typeof(GUISkin));
    }