group convenient return a reference to checkbox option
see widget_show2 for an example of convenience
This commit is contained in:
parent
1c05efcb81
commit
799b1206a1
@ -19,6 +19,7 @@
|
||||
|
||||
#include <nana/gui/place.hpp>
|
||||
#include <nana/gui/widgets/panel.hpp>
|
||||
#include <nana/gui/widgets/checkbox.hpp>
|
||||
|
||||
namespace nana{
|
||||
class group
|
||||
@ -49,7 +50,7 @@ namespace nana{
|
||||
~group();
|
||||
|
||||
/// Adds an option for user selection
|
||||
group& add_option(::std::string);
|
||||
checkbox& add_option(::std::string);
|
||||
|
||||
/// Enables/disables the radio mode which is single selection
|
||||
group& radio_mode(bool);
|
||||
|
@ -103,7 +103,7 @@ namespace nana{
|
||||
delete impl_->radio_logic;
|
||||
}
|
||||
|
||||
group& group::add_option(std::string text)
|
||||
checkbox& group::add_option(std::string text)
|
||||
{
|
||||
_THROW_IF_EMPTY()
|
||||
|
||||
@ -118,7 +118,7 @@ namespace nana{
|
||||
if (impl_->radio_logic)
|
||||
impl_->radio_logic->add(*opt);
|
||||
|
||||
return *this;
|
||||
return *impl_->options.back();
|
||||
}
|
||||
|
||||
group& group::radio_mode(bool enable)
|
||||
|
Loading…
x
Reference in New Issue
Block a user