Class: Wx::ScreenDC
- Inherits:
-
DC
- Object
- Object
- ReadOnlyDC
- DC
- Wx::ScreenDC
- Defined in:
- lib/wx/doc/gen/screen_dc.rb,
lib/wx/doc/screen_dc.rb
Overview
This class is untracked and should not be derived from nor instances extended!
Deprecated class for drawing on the screen.
Please don’t use this class in the new code, as it doesn’t work on modern systems any longer and using it is not guaranteed to have any effect at all. Use Display for getting information about the screen and Overlay for temporarily drawing over a window. A ScreenDC can be used to paint on the screen. This should normally be constructed as a temporary stack object; don’t store a ScreenDC object. When using multiple monitors, ScreenDC corresponds to the entire virtual screen composed of all of them. Notice that coordinates on ScreenDC can be negative in this case, see Wx::Display#get_geometry for more.
Category: Device Contexts
Class Method Summary collapse
-
.draw_on {|dc| ... } ⇒ ::Object
Executes the given block providing a temporary (screen) dc as it’s single argument.
Methods inherited from DC
#blit, #calc_bounding_box, #clear, #copy_attributes, #cross_hair, #destroy_clipping_region, #draw_arc, #draw_bitmap, #draw_check_mark, #draw_circle, #draw_ellipse, #draw_elliptic_arc, #draw_icon, #draw_label, #draw_line, #draw_lines, #draw_point, #draw_poly_polygon, #draw_polygon, #draw_rectangle, #draw_rotated_text, #draw_rounded_rectangle, #draw_spline, #draw_text, #end_doc, #end_page, #flood_fill, #get_as_bitmap, #get_background, #get_background_mode, #get_brush, #get_clipping_box, #get_graphics_context, #get_logical_function, #get_pen, #get_pixel, #get_text_background, #get_text_foreground, #gradient_fill_concentric, #gradient_fill_linear, #max_x, #max_y, #min_x, #min_y, #reset_bounding_box, #set_background, #set_background_mode, #set_brush, #set_clipping_region, #set_device_clipping_region, #set_graphics_context, #set_logical_function, #set_palette, #set_pen, #set_text_background, #set_text_foreground, #start_doc, #start_page, #stretch_blit, #with_background_mode, #with_brush, #with_font, #with_pen, #with_text_background, #with_text_foreground
Methods inherited from ReadOnlyDC
#can_draw_bitmap, #can_get_text_extent, #can_use_transform_matrix, #device_to_logical, #device_to_logical_rel, #device_to_logical_x, #device_to_logical_x_rel, #device_to_logical_y, #device_to_logical_y_rel, #from_dip, #get_char_height, #get_char_width, #get_content_scale_factor, #get_depth, #get_device_origin, #get_dimensions, #get_dimensions_mm, #get_font, #get_font_metrics, #get_layout_direction, #get_logical_origin, #get_logical_scale, #get_map_mode, #get_multi_line_text_extent, #get_multi_line_text_size, #get_ppi, #get_size, #get_size_mm, #get_text_extent, #get_text_size, #get_transform_matrix, #get_user_scale, #is_ok, #logical_to_device, #logical_to_device_rel, #logical_to_device_x, #logical_to_device_x_rel, #logical_to_device_y, #logical_to_device_y_rel, #reset_transform_matrix, #set_axis_orientation, #set_device_origin, #set_font, #set_layout_direction, #set_logical_origin, #set_logical_scale, #set_map_mode, #set_transform_matrix, #set_user_scale, #to_dip
Methods inherited from Object
#clone, #dup, #initialize, #is_same_as, #un_share
Constructor Details
This class inherits a constructor from Wx::Object
Class Method Details
.draw_on {|dc| ... } ⇒ ::Object
Executes the given block providing a temporary (screen) dc as it’s single argument.
16 |
# File 'lib/wx/doc/screen_dc.rb', line 16 def self.draw_on; end |