Lines Matching refs:view
84 UINT _gx_multi_line_text_view_scroll(GX_MULTI_LINE_TEXT_VIEW *view, GX_VALUE amount_to_scroll) in _gx_multi_line_text_view_scroll() argument
95 view -> gx_multi_line_text_view_text_scroll_shift += amount_to_scroll; in _gx_multi_line_text_view_scroll()
97 _gx_window_scrollbar_find((GX_WINDOW *)view, GX_TYPE_VERTICAL_SCROLL, &scroll); in _gx_multi_line_text_view_scroll()
105 if (view -> gx_multi_line_text_view_text_total_rows > in _gx_multi_line_text_view_scroll()
106 view -> gx_multi_line_text_view_cache_size) in _gx_multi_line_text_view_scroll()
109 _gx_multi_line_text_view_line_cache_update(view); in _gx_multi_line_text_view_scroll()
113 block = view -> gx_window_client; in _gx_multi_line_text_view_scroll()
116 _gx_utility_rectangle_resize(&block, (GX_VALUE)(-view -> gx_multi_line_text_view_whitespace)); in _gx_multi_line_text_view_scroll()
126 if ((view -> gx_widget_style & GX_STYLE_BORDER_THIN) && in _gx_multi_line_text_view_scroll()
127 !(view -> gx_widget_style & GX_STYLE_TRANSPARENT) && in _gx_multi_line_text_view_scroll()
128 (view -> gx_multi_line_text_view_whitespace == 0)) in _gx_multi_line_text_view_scroll()
130 _gx_system_dirty_mark((GX_WIDGET *)view); in _gx_multi_line_text_view_scroll()
134 _gx_widget_block_move((GX_WIDGET *)view, &block, 0, amount_to_scroll); in _gx_multi_line_text_view_scroll()