Etk
Main Page Object Hierarchy Data Structures Related Pages
Etk

Etk_Viewport


Data Structures

struct  Etk_Viewport
 A viewport is a bin container which has the ability to scroll. Thus, all the widgets that
have no scrolling ability have to be placed in a viewport, in order to be scrollable in an Etk_Scrolled_View. More...

Defines

#define ETK_VIEWPORT_TYPE   (etk_viewport_type_get())
#define ETK_VIEWPORT(obj)   (ETK_OBJECT_CAST((obj), ETK_VIEWPORT_TYPE, Etk_Viewport))
#define ETK_IS_VIEWPORT(obj)   (ETK_OBJECT_CHECK_TYPE((obj), ETK_VIEWPORT_TYPE))

Functions

Etk_Widget * etk_viewport_new (void)
 Creates a new viewport.


Define Documentation

#define ETK_VIEWPORT_TYPE   (etk_viewport_type_get())

Gets the type of an viewport

Referenced by etk_viewport_new().

#define ETK_VIEWPORT ( obj   )     (ETK_OBJECT_CAST((obj), ETK_VIEWPORT_TYPE, Etk_Viewport))

Casts the object to an Etk_Viewport

#define ETK_IS_VIEWPORT ( obj   )     (ETK_OBJECT_CHECK_TYPE((obj), ETK_VIEWPORT_TYPE))

Checks if the object is an Etk_Viewport

Referenced by etk_scrolled_view_add_with_viewport().


Function Documentation

Etk_Widget * etk_viewport_new ( void   ) 

Creates a new viewport.

Returns:
Returns the new viewport widget

References ETK_VIEWPORT_TYPE, and etk_widget_new().

Referenced by etk_scrolled_view_add_with_viewport().