ui_status_text_override Class Reference

#include <ui.h>

Inheritance diagram for ui_status_text_override:

service_base

List of all members.

Public Types

typedef ui_status_text_override t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void override_text (const char *p_message)=0
 Sets statusbar text to specified UTF-8 null-terminated string.
virtual void revert_text ()=0
 Cancels statusbar text override.

Static Public Attributes

static const GUID class_guid


Detailed Description

Interface class allowing you to override UI statusbar text. There may be multiple callers trying to override statusbar text; backend decides which one succeeds so you will not always get what you want. Statusbar text override is automatically cancelled when the object is released.
Use ui_control::override_status_text_create() to instantiate. Implemented by core. Do not reimplement.

Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual void ui_status_text_override::override_text ( const char *  p_message  )  [pure virtual]

Sets statusbar text to specified UTF-8 null-terminated string.

virtual void ui_status_text_override::revert_text (  )  [pure virtual]

Cancels statusbar text override.


Member Data Documentation

Initial value:

 
{ 0x392b88de, 0x50fc, 0x43b0, { 0x9f, 0x3, 0x2d, 0x79, 0xb0, 0x71, 0xca, 0xf6 } }


The documentation for this class was generated from the following files:

Generated on Fri Apr 18 13:56:58 2008 for foobar2000 SDK by  doxygen 1.5.5