Eiffel Media API
Overview Cluster Class Classes Index      Previous Next      Top Features

em.widget.background

Class EM_TRANSPARENT_BACKGROUND


Direct ancestors

EM_BACKGROUND, EM_SHARED_WIDGET_OPTIONS, EM_SHARED_SUBSYSTEMS

Known direct descendants

EM_ALPHA_COLOR_BACKGROUND

Creation

Features

Invariants

indexing

description

A transparent background.
When OpenGL is enabled the transparency will not work on widgets
which are placed directly on an EM_COMPONENT_SCENE.

date

$Date: 2005/10/23 11:10:45 $

revision

$Revision: 1.6 $

class

EM_TRANSPARENT_BACKGROUND

inherit

EM_BACKGROUND

create

make

-- Initialise default values.

feature -- Drawing

draw_on (a_widget: EM_WIDGET)

-- Draw background on a_widget.

-- (From EM_BACKGROUND)

require
a_widget_not_void: a_widget /= Void

invariant


-- From ANY
reflexive_equality: standard_is_equal (Current)
reflexive_conformance: conforms_to (Current)

end