reset defaults and debug

This commit is contained in:
qPCR4vir 2016-03-28 03:47:23 +02:00
parent 42e6d309c8
commit a2990b49bb
2 changed files with 31 additions and 31 deletions

View File

@ -532,14 +532,14 @@ namespace nana
unsigned min_header_width{ 20 }; ///< def=20 . non counting suspension_width unsigned min_header_width{ 20 }; ///< def=20 . non counting suspension_width
unsigned suspension_width{ 8 }; ///< def= . the trigger will set this to the width if ("...") unsigned suspension_width{ 8 }; ///< def= . the trigger will set this to the width if ("...")
unsigned ext_w { 5 }; ///< def= 5. Additional or extended with added (before) to the text width to determine the cell width. cell_w = text_w + ext_w +1 unsigned ext_w { 5 }; ///< def= 5. Additional or extended with added (before) to the text width to determine the cell width. cell_w = text_w + ext_w +1
unsigned header_height { 20 }; ///< def=25 . header height header_size unsigned header_height { 25 }; ///< def=25 . header height header_size
unsigned text_height { 14 }; ///< the trigger will set this to the height of the text font unsigned text_height { 14 }; ///< the trigger will set this to the height of the text font
unsigned item_height_ex { 2 }; ///< Set !=0 !!!! def=6. item_height = text_height + item_height_ex unsigned item_height_ex { 6 }; ///< Set !=0 !!!! def=6. item_height = text_height + item_height_ex
unsigned item_height { 16 }; ///< def=24 . the trigger will set this TO item_height = text_height + item_height_ex unsigned item_height { 24 }; ///< def=24 . the trigger will set this TO item_height = text_height + item_height_ex
unsigned header_mouse_spliter_area_before{ 4 }; ///< def=2 unsigned header_mouse_spliter_area_before{ 2 }; ///< def=2. But 4 is better... IMO
unsigned header_mouse_spliter_area_after { 4 }; ///< def=3 unsigned header_mouse_spliter_area_after { 3 }; ///< def=3. But 4 is better...
void debug_print(const std::string &msg); //void debug_print(const std::string &msg);
}; };
} }

View File

@ -32,29 +32,29 @@
namespace nana namespace nana
{ {
void debug(const std::string &msg, const rectangle&r) //void debug(const std::string &msg, const rectangle&r)
{ //{
std::cerr <<"\n" <<msg << "(" << r.x << ", " << r.y << " (" << r.width << ", " << r.height << ") )"; // std::cerr <<"\n" <<msg << "(" << r.x << ", " << r.y << " (" << r.width << ", " << r.height << ") )";
} //}
namespace drawerbase namespace drawerbase
{ {
namespace listbox namespace listbox
{ {
void scheme::debug_print(const std::string &msg) //void scheme::debug_print(const std::string &msg)
{ //{
//
std::cerr << "\n " << msg; // std::cerr << "\n " << msg;
std::cerr << "\n max_header_width: " << max_header_width; // std::cerr << "\n max_header_width: " << max_header_width;
std::cerr << "\n min_header_width: " << min_header_width; // std::cerr << "\n min_header_width: " << min_header_width;
std::cerr << "\n suspension_width: " << suspension_width; // std::cerr << "\n suspension_width: " << suspension_width;
std::cerr << "\n ext_w: " << ext_w; // std::cerr << "\n ext_w: " << ext_w;
std::cerr << "\n header_height: " << header_height; // std::cerr << "\n header_height: " << header_height;
std::cerr << "\n text_height: " << text_height; // std::cerr << "\n text_height: " << text_height;
std::cerr << "\n item_height_ex: " << item_height_ex; // std::cerr << "\n item_height_ex: " << item_height_ex;
std::cerr << "\n item_height: " << item_height; // std::cerr << "\n item_height: " << item_height;
std::cerr << "\n header_mouse_spliter_area_before: " << header_mouse_spliter_area_before; // std::cerr << "\n header_mouse_spliter_area_before: " << header_mouse_spliter_area_before;
std::cerr << "\n header_mouse_spliter_area_after: " << header_mouse_spliter_area_after; // std::cerr << "\n header_mouse_spliter_area_after: " << header_mouse_spliter_area_after;
} //}
//struct cell //struct cell
cell::format::format(const ::nana::color& bgcolor, const ::nana::color& fgcolor) cell::format::format(const ::nana::color& bgcolor, const ::nana::color& fgcolor)
: bgcolor{ bgcolor }, fgcolor{ fgcolor } : bgcolor{ bgcolor }, fgcolor{ fgcolor }
@ -3343,10 +3343,10 @@ namespace nana
void trigger::attached(widget_reference widget, graph_reference graph) void trigger::attached(widget_reference widget, graph_reference graph)
{ {
essence_->scheme_ptr = &static_cast<::nana::listbox&>(widget).scheme(); //essence_->scheme_ptr = &static_cast<::nana::listbox&>(widget).scheme();
essence_->scheme_ptr->debug_print("In trigger::attached with &static_cast<::nana::listbox&>(widget).scheme();"); //essence_->scheme_ptr->debug_print("In trigger::attached with &static_cast<::nana::listbox&>(widget).scheme();");
essence_->scheme_ptr = static_cast<::nana::listbox::scheme_type*>(API::dev::get_scheme(widget)); essence_->scheme_ptr = static_cast<::nana::listbox::scheme_type*>(API::dev::get_scheme(widget));
essence_->scheme_ptr->debug_print("In trigger::attached with static_cast<::nana::listbox::scheme_type*>(API::dev::get_scheme(widget));"); //essence_->scheme_ptr->debug_print("In trigger::attached with static_cast<::nana::listbox::scheme_type*>(API::dev::get_scheme(widget));");
essence_->graph = &graph; essence_->graph = &graph;
typeface_changed(graph); typeface_changed(graph);
@ -3374,17 +3374,17 @@ namespace nana
nana::rectangle r; nana::rectangle r;
essence_->scheme_ptr->debug_print("From trigger::refresh(graph_reference) "); //essence_->scheme_ptr->debug_print("From trigger::refresh(graph_reference) ");
if (essence_->header.visible() && essence_->rect_header(r)) if (essence_->header.visible() && essence_->rect_header(r))
drawer_header_->draw(r); drawer_header_->draw(r);
debug("Header: ", r); //debug("Header: ", r);
if (essence_->rect_lister(r)) if (essence_->rect_lister(r))
drawer_lister_->draw(r); drawer_lister_->draw(r);
debug("Lister: ", r); //debug("Lister: ", r);
_m_draw_border(); _m_draw_border();
} }