| 128 | // RedrawThreadWorker implementation |
| 129 | |
| 130 | RedrawThreadWorker::RedrawThreadWorker (RedrawThread *redraw_thread) |
| 131 | : mp_redraw_thread (redraw_thread) |
| 132 | { |
| 133 | mp_layout = 0; |
| 134 | mp_cell_var_cache = 0; |
| 135 | m_cache_hits = 0; |
| 136 | m_cache_misses = 0; |
| 137 | m_cv_index = -1; |
| 138 | mp_canvas = 0; |
| 139 | m_test_count = 0; |
| 140 | m_from_level = 0; |
| 141 | m_to_level = 0; |
| 142 | m_from_level_default = 0; |
| 143 | m_to_level_default = 0; |
| 144 | m_nlayers = 0; |
| 145 | m_box_text_transform = false; |
| 146 | m_box_font = 0; |
| 147 | m_min_size_for_label = 1; |
| 148 | m_empty_cell_dimension = 1.0; |
| 149 | m_text_font = 0; |
| 150 | m_text_visible = false; |
| 151 | m_text_lazy_rendering = false; |
| 152 | m_bitmap_caching = false; |
| 153 | m_show_properties = false; |
| 154 | m_apply_text_trans_mode = 0; |
| 155 | m_default_text_size = 0.0; |
| 156 | m_drop_small_cells = false; |
| 157 | m_drop_small_cells_value = 0; |
| 158 | m_drop_small_cells_cond = lay::LayoutViewBase::DSC_Min; |
| 159 | m_draw_array_border_instances = false; |
| 160 | m_abstract_mode_width = 0; |
| 161 | m_child_context_enabled = false; |
| 162 | m_layer = 0; |
| 163 | m_xfill = false; |
| 164 | mp_prop_sel = 0; |
| 165 | m_inv_prop_sel = false; |
| 166 | m_clock = tl::Clock::current (); |
| 167 | |
| 168 | for (unsigned int i = 0; i < sizeof (m_planes) / sizeof (m_planes[0]); ++i) { |
| 169 | m_planes[i] = 0; |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | RedrawThreadWorker::~RedrawThreadWorker () |
| 174 | { |