| addItem(const char *label, const Fl_Image *openedImage=nullptr, const Fl_Image *closedImage=nullptr, void *data=nullptr) | sptk::CTreeControl | |
| addPath(const std::vector< String > &path, const Fl_Image *openedImage, const Fl_Image *closedImage, const Fl_Image *itemImage=0L, void *data=0L) | sptk::CTreeControl | |
| addPath(const std::vector< String > &path, const Fl_Image *itemImage=0L, void *data=0L) | sptk::CTreeControl | |
| autoLayout(int x, int y, int &w, int &h, bool resizeWidgets) const | sptk::CLayoutManager | protected |
| boxTypeNames() | sptk::CLayoutManager | static |
| className() const override | sptk::CTreeControl | inlinevirtual |
| CLayoutClient(Fl_Widget *widget, int layoutSize, CLayoutAlign ca) | sptk::CLayoutClient | |
| CLayoutManager(Fl_Group *group, int layoutSize, CLayoutAlign ca) | sptk::CLayoutManager | |
| clear() override | sptk::CTreeControl | inlinevirtual |
| computeSize(int &w, int &h) | sptk::CLayoutClient | inlinevirtual |
| controlCreator | sptk::CLayoutManager | protectedstatic |
| creator(const xdoc::SNode &node) | sptk::CScroll | static |
| CScroll(const char *label=0, int layoutSize=10, CLayoutAlign layoutAlign=CLayoutAlign::TOP) | sptk::CScroll | |
| CTreeControl(const char *label, int layoutSize=50, CLayoutAlign align=CLayoutAlign::TOP) | sptk::CTreeControl | |
| CTreeItem (defined in sptk::CTreeControl) | sptk::CTreeControl | friend |
| defaultItemCreator(CTreeItem *item) | sptk::CTreeControl | protectedstatic |
| draw() override | sptk::CScroll | |
| findData(const void *data) const | sptk::CTreeControl | |
| findItem(const char *item) const | sptk::CTreeControl | |
| frame(CFrame *frame, bool drawBackground=true) | sptk::CLayoutManager | inline |
| frame() const | sptk::CLayoutManager | inline |
| frameWidth() const | sptk::CLayoutManager | |
| handle(int event) override | sptk::CTreeControl | |
| hscrollbar | sptk::CScroll | |
| itemCreator(CTreeItemCreator ic) | sptk::CTreeControl | inline |
| label(const String &l) | sptk::CLayoutClient | inlinevirtual |
| label() const | sptk::CLayoutClient | inlinevirtual |
| lastPreferredH() const | sptk::CLayoutClient | protected |
| lastPreferredH(int height) | sptk::CLayoutClient | protected |
| lastPreferredW() const | sptk::CLayoutClient | protected |
| lastPreferredW(int width) | sptk::CLayoutClient | protected |
| layoutAlign() const | sptk::CLayoutClient | inline |
| layoutAlign(CLayoutAlign al) | sptk::CLayoutClient | inline |
| layoutGrowMode(CLayoutGrowMode gm=CLayoutGrowMode::LGM_AUTO_GROW) | sptk::CLayoutManager | inline |
| layoutGrowMode() const | sptk::CLayoutManager | inline |
| layoutSize() const | sptk::CLayoutClient | inline |
| layoutSize(int ls) | sptk::CLayoutClient | inline |
| layoutSpacing() const | sptk::CLayoutManager | inline |
| layoutSpacing(int ls) | sptk::CLayoutManager | inline |
| load(const xdoc::SNode &node, CLayoutXMLmode xmlMode) override | sptk::CTreeControl | virtual |
| sptk::CScroll::load(const std::shared_ptr< xdoc::Node > &node) | sptk::CLayoutClient | inlinevirtual |
| loadLayout(const xdoc::SNode &node, CLayoutXMLmode xmlMode) | sptk::CLayoutManager | virtual |
| m_boxTypeNames | sptk::CLayoutManager | protectedstatic |
| m_frame | sptk::CLayoutManager | protected |
| m_frameDrawBackground | sptk::CLayoutManager | protected |
| m_group | sptk::CLayoutManager | protected |
| m_label | sptk::CLayoutClient | protected |
| m_layoutAlign | sptk::CLayoutClient | protected |
| m_layoutGrowMode | sptk::CLayoutManager | protected |
| m_layoutSpacing | sptk::CLayoutManager | protected |
| m_name | sptk::CLayoutClient | protected |
| m_noXml | sptk::CLayoutManager | protected |
| m_widget | sptk::CLayoutClient | protected |
| makeVisible(CTreeItem *item) | sptk::CTreeControl | |
| moveItem(CTreeItem *item, CTreeItem *beforeItem=nullptr) | sptk::CTreeControl | static |
| name(const char *aname) | sptk::CLayoutClient | inline |
| name(const String &aname) | sptk::CLayoutClient | inline |
| name() const | sptk::CLayoutClient | inline |
| nameIndex(CWidgetNamesMap &index, bool recursive, bool clean=true) const | sptk::CLayoutManager | |
| noXml() const | sptk::CLayoutManager | inline |
| noXml(bool noXml) | sptk::CLayoutManager | inline |
| paintBackground() | sptk::CLayoutManager | protectedvirtual |
| position(int X, int Y) | sptk::CScroll | virtual |
| preferredSize(int &w, int &h) override | sptk::CScroll | virtual |
| registerControl(std::string typeName, createControlCallback creator) noexcept | sptk::CLayoutManager | static |
| relayout() | sptk::CLayoutManager | |
| removeItem(CTreeItem *item) | sptk::CTreeControl | |
| resize(int x, int y, int w, int h) override | sptk::CScroll | |
| root() const | sptk::CTreeControl | inline |
| save(const xdoc::SNode &node, CLayoutXMLmode xmlMode) const override | sptk::CTreeControl | |
| sptk::CScroll::save(const std::shared_ptr< xdoc::Node > &node, CLayoutXMLmode xmlMode) const | sptk::CLayoutClient | virtual |
| saveLayout(const xdoc::SNode &node, CLayoutXMLmode xmlMode) const | sptk::CLayoutManager | virtual |
| scrollbar | sptk::CScroll | |
| selected() const | sptk::CTreeControl | inline |
| selectOnly(CTreeItem *item, bool giveFocus=false) | sptk::CTreeControl | |
| widget() const | sptk::CLayoutClient | inline |
| xposition() const | sptk::CScroll | inline |
| yposition() const | sptk::CScroll | inline |
| ~CLayoutClient() | sptk::CLayoutClient | inlinevirtual |
| ~CLayoutManager() override=default | sptk::CLayoutManager | |