fix button and progress issues(#325,#327)
This commit is contained in:
parent
8e546695d7
commit
fe6965c4d8
@ -150,11 +150,12 @@ namespace nana{ namespace drawerbase
|
|||||||
|
|
||||||
if (false == cite_.draw(graph, attr_.bgcolor, attr_.fgcolor, ::nana::rectangle{ graph.size() }, e_state))
|
if (false == cite_.draw(graph, attr_.bgcolor, attr_.fgcolor, ::nana::rectangle{ graph.size() }, e_state))
|
||||||
{
|
{
|
||||||
if (!API::is_transparent_background(*wdg_))
|
if (API::is_transparent_background(*wdg_))
|
||||||
{
|
API::dev::copy_transparent_background(*wdg_, graph);
|
||||||
|
else
|
||||||
_m_draw_background(graph);
|
_m_draw_background(graph);
|
||||||
_m_draw_border(graph);
|
|
||||||
}
|
_m_draw_border(graph);
|
||||||
}
|
}
|
||||||
_m_draw_title(graph, eb);
|
_m_draw_title(graph, eb);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,7 +49,7 @@ namespace nana
|
|||||||
if (value_ptr)
|
if (value_ptr)
|
||||||
{
|
{
|
||||||
if (unknown_)
|
if (unknown_)
|
||||||
value_ += (*value_ptr ? 5 : 0);
|
value_ += 5;
|
||||||
else
|
else
|
||||||
value_ = (std::min)(max_, *value_ptr);
|
value_ = (std::min)(max_, *value_ptr);
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ namespace nana
|
|||||||
auto value_px = (widget_->size().width - border_px * 2);
|
auto value_px = (widget_->size().width - border_px * 2);
|
||||||
|
|
||||||
//avoid overflow
|
//avoid overflow
|
||||||
if (value_ < max_)
|
if (unknown_ || (value_ < max_))
|
||||||
value_px = static_cast<unsigned>(value_px * (double(value_) / double(max_)));
|
value_px = static_cast<unsigned>(value_px * (double(value_) / double(max_)));
|
||||||
|
|
||||||
if (value_px != value_px_)
|
if (value_px != value_px_)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user