fluent-tray
Fluent Design-based GUI Library for System Tray Applications
|
This is the complete list of members for fluent_tray::FluentMenu, including all inherited members.
background_brush() const noexcept | fluent_tray::FluentMenu | inline |
calculate_required_dims(HFONT font, SIZE &size) const | fluent_tray::FluentMenu | inline |
check() noexcept | fluent_tray::FluentMenu | inline |
create_menu(HINSTANCE hinstance, HWND parent_hwnd, std::size_t id, const std::string &label_text="", const std::string &icon_path="", const std::string &checkmark="✓") | fluent_tray::FluentMenu | inline |
draw_menu(LPDRAWITEMSTRUCT info, HFONT font) const | fluent_tray::FluentMenu | inline |
FluentMenu(bool toggleable=false, const std::function< bool(void)> &callback=[] {return true ;}, const std::function< bool(void)> &unchecked_callback=[] {return true ;}) | fluent_tray::FluentMenu | inlineexplicit |
FluentMenu(const FluentMenu &)=default | fluent_tray::FluentMenu | |
FluentMenu(FluentMenu &&)=default | fluent_tray::FluentMenu | |
get_label(std::string &str) const | fluent_tray::FluentMenu | inline |
hide_separator_line() noexcept | fluent_tray::FluentMenu | inline |
id() const noexcept | fluent_tray::FluentMenu | inline |
is_checked() const noexcept | fluent_tray::FluentMenu | inline |
is_toggleable() const noexcept | fluent_tray::FluentMenu | inline |
menu_handle() const noexcept | fluent_tray::FluentMenu | inline |
operator=(const FluentMenu &)=default | fluent_tray::FluentMenu | |
operator=(FluentMenu &&)=default | fluent_tray::FluentMenu | |
process_click_event() | fluent_tray::FluentMenu | inline |
set_color(const COLORREF &text_color=CLR_INVALID, const COLORREF &back_color=CLR_INVALID, const COLORREF &border_color=CLR_INVALID) noexcept | fluent_tray::FluentMenu | inline |
show_separator_line() noexcept | fluent_tray::FluentMenu | inline |
uncheck() noexcept | fluent_tray::FluentMenu | inline |
window_handle() const noexcept | fluent_tray::FluentMenu | inline |
~FluentMenu() noexcept | fluent_tray::FluentMenu | inline |