Nana C++ Library. Reference for users.
What we need to use nana
|
Classes | |
struct | data_implement |
Public Member Functions | |
drawer () | |
~drawer () | |
void | bind (basic_window *) |
void | typeface_changed () |
void | click (const arg_click &, const bool) |
void | dbl_click (const arg_mouse &, const bool) |
void | mouse_enter (const arg_mouse &, const bool) |
void | mouse_move (const arg_mouse &, const bool) |
void | mouse_leave (const arg_mouse &, const bool) |
void | mouse_down (const arg_mouse &, const bool) |
void | mouse_up (const arg_mouse &, const bool) |
void | mouse_wheel (const arg_wheel &, const bool) |
void | mouse_dropfiles (const arg_dropfiles &, const bool) |
void | resizing (const arg_resizing &, const bool) |
void | resized (const arg_resized &, const bool) |
void | move (const arg_move &, const bool) |
void | focus (const arg_focus &, const bool) |
void | key_ime (const arg_ime &arg, const bool bForce__EmitInternal) |
void | key_press (const arg_keyboard &, const bool) |
void | key_char (const arg_keyboard &, const bool) |
void | key_release (const arg_keyboard &, const bool) |
void | shortkey (const arg_keyboard &, const bool) |
void | map (window, bool forced, const rectangle *update_area=nullptr) |
void | refresh () |
drawer_trigger * | realizer () const |
void | attached (widget &, drawer_trigger &) |
drawer_trigger * | detached () |
void | clear () |
void * | draw (std::function< void(paint::graphics &)> &&, bool diehard) |
void | erase (void *diehard) |
Public Attributes | |
nana::paint::graphics | graphics |
nana::detail::drawer::drawer | ( | ) |
nana::detail::drawer::~drawer | ( | ) |
void nana::detail::drawer::attached | ( | widget & | wd, |
drawer_trigger & | realizer | ||
) |
void nana::detail::drawer::bind | ( | basic_window * | cw | ) |
void nana::detail::drawer::clear | ( | ) |
void nana::detail::drawer::click | ( | const arg_click & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::dbl_click | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
drawer_trigger * nana::detail::drawer::detached | ( | ) |
void * nana::detail::drawer::draw | ( | std::function< void(paint::graphics &)> && | f, |
bool | diehard | ||
) |
void nana::detail::drawer::erase | ( | void * | diehard | ) |
void nana::detail::drawer::focus | ( | const arg_focus & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::key_char | ( | const arg_keyboard & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::key_ime | ( | const arg_ime & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::key_press | ( | const arg_keyboard & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::key_release | ( | const arg_keyboard & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_down | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_dropfiles | ( | const arg_dropfiles & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_enter | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_leave | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_move | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_up | ( | const arg_mouse & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::mouse_wheel | ( | const arg_wheel & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::move | ( | const arg_move & | arg, |
const bool | bForce__EmitInternal | ||
) |
drawer_trigger * nana::detail::drawer::realizer | ( | ) | const |
void nana::detail::drawer::refresh | ( | ) |
void nana::detail::drawer::resized | ( | const arg_resized & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::resizing | ( | const arg_resizing & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::shortkey | ( | const arg_keyboard & | arg, |
const bool | bForce__EmitInternal | ||
) |
void nana::detail::drawer::typeface_changed | ( | ) |
nana::paint::graphics nana::detail::drawer::graphics |