- indexing
- title: "IPicture support"
- project: "Visual Eiffel Library"
- revision: "$Revision: 1.2 $"
- copyright: "Copyright (C) 1996-2005 Object Tools Group"
- license: "http://visual-eiffel.com/license"
- cluster: wine
class EOLE_PICTURE
- inherit
-
EOLE_UNKNOWN
- end
- feature -- Returns the Windows GDI handle of the picture managed
-- within this picture object.
-
get_handle: INTEGER
-
get_hpal: INTEGER
-
get_type: INTEGER
-
get_width: INTEGER
-
get_height: INTEGER
-
render (hdc: INTEGER; x: INTEGER; y: INTEGER; cx: INTEGER; cy: INTEGER; x_src: INTEGER; y_src: INTEGER; cx_src: INTEGER; cy_src: INTEGER; bounds: EOLE_RECT)
-
set_hpal (hpal: INTEGER)
-
get_cur_dc: INTEGER
-
select_picture (hdc_in: INTEGER): EOLE_SELECT_PICTURE
-
get_keep_original_format: BOOLEAN
-
put_keep_original_format (keep: BOOLEAN)
-
picture_changed
-
save_as_file (pstream: EOLE_STREAM; fsave_mem_copy: BOOLEAN): INTEGER
-
get_attributes: INTEGER
- feature -- The following feature are simply thw wrappers
-- betweei Eiffel code and C implementation
-
ole2_picture_get_handle (p: POINTER): INTEGER
-
ole2_picture_get_hpal (p: POINTER): INTEGER
-
ole2_picture_get_type (p: POINTER): INTEGER
-
ole2_picture_get_width (p: POINTER): INTEGER
-
ole2_picture_get_height (p: POINTER): INTEGER
-
ole2_picture_render (p: POINTER; hdc: INTEGER; x: INTEGER; y: INTEGER; cx: INTEGER; cy: INTEGER; x_src: INTEGER; y_src: INTEGER; cx_src: INTEGER; cy_src: INTEGER; bounds: POINTER)
-
ole2_picture_set_hpal (p: POINTER; hpal: INTEGER)
-
ole2_picture_get_cur_dc (p: POINTER): INTEGER
-
ole2_picture_select_picture (p: POINTER; hdc_in: INTEGER; sp: POINTER)
-
ole2_picture_get_keep_original_format (p: POINTER): BOOLEAN
-
ole2_picture_put_keep_original_format (p: POINTER; keep: BOOLEAN)
-
ole2_picture_picture_changed (p: POINTER)
-
ole2_picture_save_as_file (p: POINTER; pstream: EOLE_STREAM; fsave_mem_copy: BOOLEAN): INTEGER
-
ole2_picture_get_attributes (p: POINTER): INTEGER
end -- class EOLE_PICTURE