soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
stooltip-i.h File Reference

Interface for Tooltip Objects. More...

#include <interface/obj-ref-i.h>
#include <interface/SMsgLoop-i.h>

Go to the source code of this file.

Classes

struct  TIPID
 Identifier for a tooltip. More...
 
struct  IToolTip
 Interface for Tooltip Objects. More...
 
struct  IToolTipFactory
 Interface for Tooltip Factory. More...
 

Macros

#define INTERFACE   IToolTip
 
#define INTERFACE   IToolTipFactory
 

Typedefs

typedef struct TIPID TIPID
 
typedef enum TipAlign TipAlign
 

Enumerations

enum  TipAlign {
  TA_AUTO = 0 , TA_X_LEFT = 1 , TA_X_CENTER = 2 , TA_X_RIGHT = 3 ,
  TA_X_MASK = 0x0f , TA_Y_TOP = 0x10 , TA_Y_CENTER = 0x20 , TA_Y_BOTTOM = 0x30 ,
  TA_Y_MASK = 0xF0
}
 Alignment options for tooltips. More...
 

Detailed Description

Interface for Tooltip Objects.

Version
v1.0
Author
SOUI group
Date
2014/08/01

This file defines the interfaces for tooltip objects and their factory.

Definition in file stooltip-i.h.

Macro Definition Documentation

◆ INTERFACE [1/2]

#define INTERFACE   IToolTip

Definition at line 59 of file stooltip-i.h.

◆ INTERFACE [2/2]

#define INTERFACE   IToolTipFactory

Definition at line 59 of file stooltip-i.h.

Enumeration Type Documentation

◆ TipAlign

enum TipAlign

Alignment options for tooltips.

These constants define the possible alignment options for tooltips, including horizontal and vertical alignments.

Enumerator
TA_AUTO 

Automatic alignment.

TA_X_LEFT 

Align left horizontally.

TA_X_CENTER 

Align center horizontally.

TA_X_RIGHT 

Align right horizontally.

TA_X_MASK 

Mask for horizontal alignment.

TA_Y_TOP 

Align top vertically.

TA_Y_CENTER 

Align center vertically.

TA_Y_BOTTOM 

Align bottom vertically.

TA_Y_MASK 

Mask for vertical alignment.

Definition at line 39 of file stooltip-i.h.