27 #ifndef _CEGUIRenderedStringWidgetComponent_h_
28 #define _CEGUIRenderedStringWidgetComponent_h_
30 #include "CEGUI/RenderedStringComponent.h"
31 #include "CEGUI/String.h"
46 void setWindow(
const String& widget_name);
48 void setWindow(
Window* widget);
50 const Window* getWindow()
const;
55 const Rectf* clip_rect,
const float vertical_space,
56 const float space_extra)
const;
58 bool canSplit()
const;
61 bool first_component);
63 size_t getSpaceCount()
const;
64 void setSelection(
const Window* ref_wnd,
65 const float start,
const float end);
82 #endif // end of guard _CEGUIRenderedStringWidgetComponent_h_
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Abstract class defining the interface for objects that buffer geometry for later rendering.
Definition: GeometryBuffer.h:42
Class that holds details of colours for the four corners of a rectangle.
Definition: ColourRect.h:43
Base class representing a part of a rendered string. The 'part' represented may be a text string...
Definition: RenderedStringComponent.h:47
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: Window.h:149
String class used within the GUI system.
Definition: String.h:62