fix missing ~other_tag, remove some warings
This commit is contained in:
@@ -244,6 +244,7 @@ namespace detail
|
|||||||
}attribute;
|
}attribute;
|
||||||
|
|
||||||
other_tag(category::flags);
|
other_tag(category::flags);
|
||||||
|
~other_tag();
|
||||||
}other;
|
}other;
|
||||||
|
|
||||||
native_window_type root; ///< root Window handle
|
native_window_type root; ///< root Window handle
|
||||||
|
|||||||
@@ -449,7 +449,7 @@ namespace std
|
|||||||
//template< >
|
//template< >
|
||||||
std::string put_time/*<char, std::string>*/(const std::tm* tmb, const char* fmt)
|
std::string put_time/*<char, std::string>*/(const std::tm* tmb, const char* fmt)
|
||||||
{
|
{
|
||||||
unsigned sz = 200;
|
std::size_t sz = 200;
|
||||||
std::string str(sz, '\0');
|
std::string str(sz, '\0');
|
||||||
sz = std::strftime(&str[0], str.size() - 1, fmt, tmb);
|
sz = std::strftime(&str[0], str.size() - 1, fmt, tmb);
|
||||||
str.resize(sz);
|
str.resize(sz);
|
||||||
|
|||||||
@@ -2078,7 +2078,7 @@ namespace nana
|
|||||||
|
|
||||||
unsigned x_offset() const
|
unsigned x_offset() const
|
||||||
{
|
{
|
||||||
return (h.empty() ? 0 : h.value());
|
return static_cast<unsigned>(h.empty() ? 0 : h.value());
|
||||||
}
|
}
|
||||||
|
|
||||||
index_pair offset_y_abs, offset_y_dpl; //cat stands for category, item stands for item. "item == npos" means that is a category.
|
index_pair offset_y_abs, offset_y_dpl; //cat stands for category, item stands for item. "item == npos" means that is a category.
|
||||||
|
|||||||
@@ -3451,7 +3451,7 @@ namespace nana{ namespace widgets
|
|||||||
|
|
||||||
unsigned text_editor::_m_char_by_pixels(const unicode_bidi::entity& ent, unsigned pos)
|
unsigned text_editor::_m_char_by_pixels(const unicode_bidi::entity& ent, unsigned pos)
|
||||||
{
|
{
|
||||||
unsigned len = ent.end - ent.begin;
|
auto len = static_cast<std::size_t>(ent.end - ent.begin);
|
||||||
|
|
||||||
std::unique_ptr<unsigned[]> pxbuf(new unsigned[len]);
|
std::unique_ptr<unsigned[]> pxbuf(new unsigned[len]);
|
||||||
if (graph_.glyph_pixels(ent.begin, len, pxbuf.get()))
|
if (graph_.glyph_pixels(ent.begin, len, pxbuf.get()))
|
||||||
|
|||||||
@@ -627,7 +627,7 @@ namespace nana
|
|||||||
std::unique_ptr<unsigned[]> pixels(new unsigned[text.size()]);
|
std::unique_ptr<unsigned[]> pixels(new unsigned[text.size()]);
|
||||||
graph_.glyph_pixels(text.c_str(), text.size(), pixels.get());
|
graph_.glyph_pixels(text.c_str(), text.size(), pixels.get());
|
||||||
|
|
||||||
unsigned substr_len = 0;
|
std::size_t substr_len = 0;
|
||||||
unsigned substr_px = 0;
|
unsigned substr_px = 0;
|
||||||
|
|
||||||
if (align::right == text_align_ex_)
|
if (align::right == text_align_ex_)
|
||||||
|
|||||||
Reference in New Issue
Block a user