ARB
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
InfoWindowRegistry Class Reference

#include <info_window.h>

Collaboration diagram for InfoWindowRegistry:
Collaboration graph
[legend]

Public Member Functions

const InfoWindowregisterInfoWindow (AW_window *aww, DbScanner *scanner, int detach_id)
 
const InfoWindowfind (AW_window *aww)
 
int allocate_detach_id (const InfoWindow &other)
 
const InfoWindowfind_reusable_of_same_type_as (const InfoWindow &other)
 
const InfoWindowfind_maininfo_of_same_type_as (const InfoWindow &other)
 

Static Public Member Functions

static void reactivate (AW_window *aww)
 
static const charlocalize_scanner_id (const char *scanner_id, int detach_id)
 

Static Public Attributes

static InfoWindowRegistry infowin
 

Detailed Description

Definition at line 135 of file info_window.h.

Member Function Documentation

const InfoWindow& InfoWindowRegistry::registerInfoWindow ( AW_window aww,
DbScanner scanner,
int  detach_id 
)
inline
const InfoWindow* InfoWindowRegistry::find ( AW_window aww)
inline

Definition at line 154 of file info_window.h.

References NULp.

Referenced by reactivate(), registerInfoWindow(), and store_unused_detached_info_window_cb().

int InfoWindowRegistry::allocate_detach_id ( const InfoWindow other)
inline
const InfoWindow* InfoWindowRegistry::find_reusable_of_same_type_as ( const InfoWindow other)
inline
const InfoWindow* InfoWindowRegistry::find_maininfo_of_same_type_as ( const InfoWindow other)
inline

Definition at line 179 of file info_window.h.

References info, and NULp.

Referenced by unlock_detached_cb().

static void InfoWindowRegistry::reactivate ( AW_window aww)
inlinestatic
static const char* InfoWindowRegistry::localize_scanner_id ( const char scanner_id,
int  detach_id 
)
inlinestatic

Member Data Documentation

InfoWindowRegistry InfoWindowRegistry::infowin
static

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