|
| FListBox (FWidget *=nullptr) |
|
template<typename Iterator , typename InsertConverter > |
| FListBox (Iterator, Iterator, InsertConverter, FWidget *=nullptr) |
|
template<typename Container , typename LazyConverter > |
| FListBox (Container, LazyConverter &&, FWidget *=nullptr) |
|
| FListBox (const FListBox &)=delete |
|
| FListBox (FListBox &&) noexcept=delete |
|
auto | operator= (const FListBox &) -> FListBox &=delete |
|
auto | operator= (FListBox &&) noexcept -> FListBox &=delete |
|
auto | getClassName () const -> FString override |
|
auto | getCount () const -> std::size_t |
|
auto | getItem (std::size_t) &-> FListBoxItem & |
|
auto | getItem (std::size_t) const &-> const FListBoxItem & |
|
auto | getItem (FListBoxItems::iterator) &-> FListBoxItem & |
|
auto | getItem (FListBoxItems::const_iterator) const &-> const FListBoxItem & |
|
auto | currentItem () const noexcept -> std::size_t |
|
auto | getData () &-> FListBoxItems & |
|
auto | getData () const &-> const FListBoxItems & |
|
auto | getText () &-> FString & |
|
void | setCurrentItem (std::size_t) |
|
void | setCurrentItem (FListBoxItems::iterator) |
|
void | selectItem (std::size_t) |
|
void | selectItem (FListBoxItems::iterator) const |
|
void | unselectItem (std::size_t) |
|
void | unselectItem (FListBoxItems::iterator) const |
|
void | showInsideBrackets (const std::size_t, BracketType) |
|
void | showNoBrackets (std::size_t) |
|
void | showNoBrackets (FListBoxItems::iterator) const |
|
void | setSize (const FSize &, bool=true) override |
|
void | setGeometry (const FPoint &, const FSize &, bool=true) override |
|
void | setMultiSelection (bool=true) |
|
void | unsetMultiSelection () |
|
void | setDisable () override |
|
void | setText (const FString &) |
|
auto | isSelected (std::size_t) const -> bool |
|
auto | isSelected (FListBoxItems::iterator) const -> bool |
|
auto | isMultiSelection () const -> bool |
|
auto | hasBrackets (std::size_t) const -> bool |
|
auto | hasBrackets (FListBoxItems::iterator) const -> bool |
|
void | hide () override |
|
template<typename Iterator , typename InsertConverter > |
void | insert (Iterator, Iterator, const InsertConverter &) |
|
template<typename Container , typename LazyConverter > |
void | insert (const Container &, LazyConverter &&) |
|
template<typename Container , typename LazyConverter > |
void | insert (Container *, LazyConverter &&) |
|
void | insert (const FListBoxItem &) |
|
template<typename T , typename DT = std::nullptr_t> |
void | insert (const std::initializer_list< T > &list, BracketType=BracketType::None, bool=false, DT &&=DT()) |
|
template<typename ItemT , typename DT = std::nullptr_t> |
void | insert (const ItemT &, BracketType=BracketType::None, bool=false, DT &&=DT()) |
|
void | remove (std::size_t) |
|
auto | findItem (const FString &) -> FListBoxItems::iterator |
|
void | reserve (std::size_t) |
|
void | clear () |
|
void | onKeyPress (FKeyEvent *) override |
|
void | onMouseDown (FMouseEvent *) override |
|
void | onMouseUp (FMouseEvent *) override |
|
void | onMouseMove (FMouseEvent *) override |
|
void | onMouseDoubleClick (FMouseEvent *) override |
|
void | onWheel (FWheelEvent *) override |
|
void | onTimer (FTimerEvent *) override |
|
void | onFocusIn (FFocusEvent *) override |
|
void | onFocusOut (FFocusEvent *) override |
|
| FWidget (FWidget *=nullptr) |
|
auto | getRootWidget () -> FWidget * |
|
auto | getParentWidget () const -> FWidget * |
|
auto | getAcceleratorList () const &-> const FAcceleratorList & |
|
auto | getStatusbarMessage () const -> FString |
|
auto | getForegroundColor () const noexcept -> FColor |
|
auto | getBackgroundColor () const noexcept -> FColor |
|
auto | doubleFlatLine_ref (Side) -> std::vector< bool > & |
|
auto | getX () const -> int |
|
auto | getY () const -> int |
|
auto | getPos () const -> FPoint |
|
auto | getTermX () const -> int |
|
auto | getTermY () const -> int |
|
auto | getTermPos () const -> FPoint |
|
auto | getWidth () const -> std::size_t |
|
auto | getHeight () const -> std::size_t |
|
auto | getSize () const -> FSize |
|
auto | getTopPadding () const noexcept -> int |
|
auto | getLeftPadding () const noexcept -> int |
|
auto | getBottomPadding () const noexcept -> int |
|
auto | getRightPadding () const noexcept -> int |
|
auto | getClientWidth () const -> std::size_t |
|
auto | getClientHeight () const -> std::size_t |
|
auto | getClientSize () const -> FSize |
|
auto | getMaxWidth () const -> std::size_t |
|
auto | getMaxHeight () const -> std::size_t |
|
auto | getShadow () const &-> const FSize & |
|
auto | getGeometry () const &-> const FRect & |
|
auto | getGeometryWithShadow () &-> const FRect & |
|
auto | getTermGeometry () &-> const FRect & |
|
auto | getTermGeometryWithShadow () &-> const FRect & |
|
auto | getDesktopWidth () const -> std::size_t |
|
auto | getDesktopHeight () const -> std::size_t |
|
auto | getFlags () const &-> const FWidgetFlags & |
|
auto | getCursorPos () const -> FPoint |
|
auto | getPrintPos () -> FPoint |
|
auto | setAcceleratorList () &-> FAcceleratorList & |
|
virtual void | setStatusbarMessage (const FString &) |
|
void | setVisible (bool=true) |
|
void | unsetVisible () |
|
virtual void | setEnable (bool=true) |
|
virtual void | unsetEnable () |
|
virtual void | setVisibleCursor (bool=true) |
|
virtual void | unsetVisibleCursor () |
|
virtual auto | setFocus (bool=true, FocusTypes=FocusTypes::DefiniteWidget) -> bool |
|
virtual auto | unsetFocus () -> bool |
|
void | setFocusable (bool=true) |
|
void | unsetFocusable () |
|
auto | ignorePadding (bool=true) -> bool |
|
auto | acceptPadding () -> bool |
|
virtual void | setForegroundColor (FColor) |
|
virtual void | setBackgroundColor (FColor) |
|
virtual void | resetColors () |
|
void | useParentWidgetColor () |
|
void | setColor () const |
|
auto | setFlags () &-> FWidgetFlags & |
|
virtual void | setX (int, bool=true) |
|
virtual void | setY (int, bool=true) |
|
virtual void | setPos (const FPoint &, bool=true) |
|
virtual void | setWidth (std::size_t, bool=true) |
|
virtual void | setHeight (std::size_t, bool=true) |
|
void | setTopPadding (int, bool=true) |
|
void | setLeftPadding (int, bool=true) |
|
void | setBottomPadding (int, bool=true) |
|
void | setRightPadding (int, bool=true) |
|
void | setTerminalSize (const FSize &) const |
|
virtual void | setGeometry (const FRect &, bool=true) |
|
virtual void | setShadowSize (const FSize &) |
|
void | setMinimumWidth (std::size_t) |
|
void | setMinimumHeight (std::size_t) |
|
void | setMinimumSize (const FSize &) |
|
void | setMaximumWidth (std::size_t) |
|
void | setMaximumHeight (std::size_t) |
|
void | setMaximumSize (const FSize &) |
|
void | setFixedSize (const FSize &) |
|
virtual auto | setCursorPos (const FPoint &) -> bool |
|
void | unsetCursorPos () |
|
virtual void | setPrintPos (const FPoint &) |
|
void | setDoubleFlatLine (Side, bool=true) |
|
void | unsetDoubleFlatLine (Side) |
|
void | setDoubleFlatLine (Side, int, bool=true) |
|
void | unsetDoubleFlatLine (Side, int) |
|
auto | isRootWidget () const -> bool |
|
auto | isWindowWidget () const -> bool |
|
auto | isDialogWidget () const -> bool |
|
auto | isMenuWidget () const -> bool |
|
auto | isVisible () const -> bool |
|
auto | isShown () const -> bool |
|
auto | isHidden () const -> bool |
|
auto | isEnabled () const -> bool |
|
auto | hasVisibleCursor () const -> bool |
|
auto | hasFocus () const -> bool |
|
auto | acceptFocus () const -> bool |
|
auto | isPaddingIgnored () const -> bool |
|
auto | childWidgetAt (const FPoint &) &-> FWidget * |
|
auto | numOfFocusableChildren () &-> int |
|
virtual auto | close () -> bool |
|
void | clearStatusbarMessage () |
|
template<typename... Args> |
void | addCallback (FString &&, Args &&...) &noexcept |
|
template<typename... Args> |
void | delCallback (Args &&...) &noexcept |
|
void | emitCallback (const FString &) const & |
|
void | addAccelerator (FKey) & |
|
virtual void | addAccelerator (FKey, FWidget *) & |
|
void | delAccelerator () & |
|
virtual void | delAccelerator (FWidget *) & |
|
virtual void | flushChanges () |
|
virtual void | redraw () |
|
virtual void | resize () |
|
virtual void | show () |
|
virtual auto | focusNextChild () -> bool |
|
virtual auto | focusPrevChild () -> bool |
|
virtual auto | focusFirstChild () &-> bool |
|
virtual auto | focusLastChild () &-> bool |
|
auto | termToWidgetPos (const FPoint &) const -> FPoint |
|
void | print (const FPoint &) override |
|
virtual void | move (const FPoint &) |
|
template<typename... Args> |
void | addCallback (FString &&cb_signal, Args &&... args) &noexcept |
|
template<typename... Args> |
void | delCallback (Args &&... args) &noexcept |
|
| FVTerm (const FVTerm &)=delete |
|
| FVTerm (FVTerm &&) noexcept=delete |
|
template<typename FOutputType > |
| FVTerm (outputClass< FOutputType >) |
|
auto | operator= (const FVTerm &) -> FVTerm &=delete |
|
auto | operator= (FVTerm &&) noexcept -> FVTerm &=delete |
|
template<typename NumT , enable_if_arithmetic_without_char_t< NumT > = nullptr> |
auto | operator<< (const NumT &) noexcept -> FVTerm & |
|
template<typename CharT , enable_if_CString_t< CharT > = nullptr> |
auto | operator<< (const CharT &) noexcept -> FVTerm & |
|
auto | operator<< (char) noexcept -> FVTerm & |
|
auto | operator<< (wchar_t) noexcept -> FVTerm & |
|
auto | operator<< (const wchar_t *) noexcept -> FVTerm & |
|
auto | operator<< (const UniChar &) noexcept -> FVTerm & |
|
auto | operator<< (const std::string &) noexcept -> FVTerm & |
|
auto | operator<< (const std::wstring &) noexcept -> FVTerm & |
|
auto | operator<< (const FString &) noexcept -> FVTerm & |
|
auto | operator<< (FVTermBuffer &) noexcept -> FVTerm & |
|
auto | operator<< (const FVTermBuffer &) noexcept -> FVTerm & |
|
auto | operator<< (const FChar &) noexcept -> FVTerm & |
|
auto | operator<< (const FCharVector &) noexcept -> FVTerm & |
|
auto | operator<< (const FPoint &) noexcept -> FVTerm & |
|
auto | operator<< (const FStyle &) noexcept -> FVTerm & |
|
auto | operator<< (const FColorPair &) noexcept -> FVTerm & |
|
auto | getVWin () noexcept -> FTermArea * |
|
auto | getVWin () const noexcept -> const FTermArea * |
|
auto | getPrintCursor () -> FPoint |
|
void | setTerminalUpdates (TerminalUpdate) const |
|
void | setCursor (const FPoint &) noexcept |
|
void | setVWin (std::unique_ptr< FTermArea > &&) noexcept |
|
auto | hasPreprocessingHandler (const FVTerm *) noexcept -> bool |
|
virtual void | clearArea (wchar_t=L' ') |
|
void | createVDesktop (const FSize &size) noexcept |
|
void | createVTerm (const FSize &) noexcept |
|
void | resizeVTerm (const FSize &) const noexcept |
|
void | putVTerm () const |
|
auto | updateTerminal () const -> bool |
|
auto | interpretControlCodes (FTermArea *, const FChar &) const noexcept -> bool |
|
template<typename... Args> |
auto | printf (const FString &, Args &&...) noexcept -> int |
|
auto | print (const FString &) noexcept -> int |
|
auto | print (FTermArea *, const FString &) noexcept -> int |
|
auto | print (const std::vector< FChar > &) noexcept -> int |
|
auto | print (FTermArea *, const std::vector< FChar > &) noexcept -> int |
|
auto | print (FVTermBuffer &) noexcept -> int |
|
auto | print (const FVTermBuffer &) noexcept -> int |
|
auto | print (FTermArea *, FVTermBuffer &) const noexcept -> int |
|
auto | print (FTermArea *, const FVTermBuffer &) const noexcept -> int |
|
auto | print (wchar_t) noexcept -> int |
|
auto | print (FTermArea *, wchar_t) noexcept -> int |
|
auto | print (const FChar &) noexcept -> int |
|
auto | print (FTermArea *, const FChar &) const noexcept -> int |
|
auto | print () &-> FVTerm & |
|
void | flush () const |
|
template<typename... Args> |
auto | printf (const FString &format, Args &&... args) noexcept -> int |
|
| FVTermAttribute (const FVTermAttribute &)=delete |
|
| FVTermAttribute (FVTermAttribute &&) noexcept=delete |
|
auto | operator= (const FVTermAttribute &) -> FVTermAttribute &=delete |
|
auto | operator= (FVTermAttribute &&) noexcept -> FVTermAttribute &=delete |
|
| FObject (FObject *=nullptr) |
|
| FObject (const FObject &)=delete |
|
| FObject (FObject &&) noexcept=delete |
|
auto | operator= (const FObject &) -> FObject &=delete |
|
auto | operator= (FObject &&) noexcept -> FObject &=delete |
|
auto | getParent () const &-> FObject * |
|
auto | getChild (int) const &-> FObject * |
|
auto | getChildren () &-> FObjectList & |
|
auto | getChildren () const &-> const FObjectList & |
|
auto | getMaxChildren () const &noexcept -> std::size_t |
|
auto | numOfChildren () const &-> std::size_t |
|
auto | begin () -> iterator |
|
auto | end () -> iterator |
|
auto | begin () const -> const_iterator |
|
auto | end () const -> const_iterator |
|
auto | cbegin () const noexcept -> const_iterator |
|
auto | cend () const noexcept -> const_iterator |
|
auto | rbegin () -> reverse_iterator |
|
auto | rend () -> reverse_iterator |
|
auto | rbegin () const -> const_reverse_iterator |
|
auto | rend () const -> const_reverse_iterator |
|
auto | crbegin () const noexcept -> const_reverse_iterator |
|
auto | crend () const noexcept -> const_reverse_iterator |
|
auto | front () -> reference |
|
auto | back () -> reference |
|
auto | front () const -> const_reference |
|
auto | back () const -> const_reference |
|
void | setMaxChildren (std::size_t) noexcept |
|
auto | hasParent () const &noexcept -> bool |
|
auto | hasChildren () const &-> bool |
|
auto | isChild (const FObject *) const &-> bool |
|
auto | isDirectChild (const FObject *) const &-> bool |
|
auto | isWidget () const noexcept -> bool |
|
auto | isInstanceOf (const FString &) const -> bool |
|
void | removeParent () & |
|
void | addChild (FObject *) & |
|
void | delChild (FObject *) & |
|
void | setParent (FObject *) & |
|
auto | addTimer (int interval) -> int |
|
auto | delTimer (int id) const -> bool |
|
auto | delOwnTimers () const -> bool |
|
auto | delAllTimers () const -> bool |
|