Advertisement
Vultraz

Untitled

Aug 17th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. void tscroll_label::set_label(const t_string& label)
  2. {
  3.     // Inherit.
  4.     tcontrol::set_label(label);
  5.  
  6.     if(content_grid()) {
  7.         tlabel* widget
  8.                 = find_widget<tlabel>(content_grid(), "_label", false, true);
  9.         widget->set_label(label);
  10.  
  11.         tpoint best_size = content_grid()->recalculate_best_size();
  12.  
  13.         if(content_visible_area().h < best_size.y) {
  14.             content_resize_request(0, (best_size.y - content_visible_area().h));
  15.         } else {
  16.             content_resize_request(0, -(best_size.y - content_visible_area().h));
  17.         }
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement