LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Enumerations | Functions
status.hxx File Reference
#include <tools/solar.h>
#include <vcl/dllapi.h>
#include <vcl/window.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <memory>
#include <vector>
Include dependency graph for status.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< StatusBarItemBits >
 
class  StatusBar
 

Namespaces

 o3tl
 

Macros

#define STATUSBAR_APPEND   (sal_uInt16(0xFFFF))
 
#define STATUSBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))
 
#define STATUSBAR_OFFSET   (long(5))
 

Enumerations

enum  StatusBarItemBits {
  StatusBarItemBits::NONE = 0x0000,
  StatusBarItemBits::Left = 0x0001,
  StatusBarItemBits::Center = 0x0002,
  StatusBarItemBits::Right = 0x0004,
  StatusBarItemBits::In = 0x0008,
  StatusBarItemBits::Out = 0x0010,
  StatusBarItemBits::Flat = 0x0020,
  StatusBarItemBits::AutoSize = 0x0040,
  StatusBarItemBits::UserDraw = 0x0080,
  StatusBarItemBits::Mandatory = 0x0100
}
 

Functions

void DrawProgress (vcl::Window *pWindow, vcl::RenderContext &rRenderContext, const Point &rPos, long nOffset, long nPrgsWidth, long nPrgsHeight, sal_uInt16 nPercent1, sal_uInt16 nPercent2, sal_uInt16 nPercentCount, const tools::Rectangle &rFramePosSize)
 

Macro Definition Documentation

#define STATUSBAR_APPEND   (sal_uInt16(0xFFFF))

Definition at line 59 of file status.hxx.

#define STATUSBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))
#define STATUSBAR_OFFSET   (long(5))

Enumeration Type Documentation

enum StatusBarItemBits
strong
Enumerator
NONE 
Left 
Center 
Right 
In 
Out 
Flat 
AutoSize 
UserDraw 
Mandatory 

Definition at line 42 of file status.hxx.

Function Documentation

void DrawProgress ( vcl::Window pWindow,
vcl::RenderContext rRenderContext,
const Point rPos,
long  nOffset,
long  nPrgsWidth,
long  nPrgsHeight,
sal_uInt16  nPercent1,
sal_uInt16  nPercent2,
sal_uInt16  nPercentCount,
const tools::Rectangle rFramePosSize 
)