Added group.field_display() and group.erase()
This commit is contained in:
parent
4f6d61f7b7
commit
592da3fe4f
@ -66,6 +66,10 @@ namespace nana{
|
|||||||
group& collocate() throw();
|
group& collocate() throw();
|
||||||
group& div(const char* div_str) throw();
|
group& div(const char* div_str) throw();
|
||||||
field_reference operator[](const char* field);
|
field_reference operator[](const char* field);
|
||||||
|
|
||||||
|
void field_display(const char* field_name, bool display); ///<Displays/Discards an existing field.
|
||||||
|
bool field_display(const char* field_name) const; ///<Determines whether the specified field is displayed.
|
||||||
|
void erase(window handle); ///< Erases a window from field.
|
||||||
|
|
||||||
template<typename Widget, typename ...Args>
|
template<typename Widget, typename ...Args>
|
||||||
Widget* create_child(const char* field, Args && ... args)
|
Widget* create_child(const char* field, Args && ... args)
|
||||||
|
@ -194,6 +194,21 @@ namespace nana{
|
|||||||
return impl_->place_content.field(field);
|
return impl_->place_content.field(field);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void group::field_display(const char* field_name, bool display)
|
||||||
|
{
|
||||||
|
impl_->place_content.field_display(field_name, display);
|
||||||
|
}
|
||||||
|
|
||||||
|
bool group::field_display(const char* field_name) const
|
||||||
|
{
|
||||||
|
return impl_->place_content.field_display(field_name);
|
||||||
|
}
|
||||||
|
|
||||||
|
void group::erase(window handle)
|
||||||
|
{
|
||||||
|
impl_->place_content.erase(handle);
|
||||||
|
}
|
||||||
|
|
||||||
void group::_m_add_child(const char* field, widget* wdg)
|
void group::_m_add_child(const char* field, widget* wdg)
|
||||||
{
|
{
|
||||||
impl_->place_content[field] << wdg->handle();
|
impl_->place_content[field] << wdg->handle();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user