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

namespace  o3tl
 

Macros

#define STATUSBAR_APPEND   (sal_uInt16(0xFFFF))
 
#define STATUSBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))
 
#define STATUSBAR_OFFSET   (tools::Long(5))
 

Enumerations

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

Functions

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

Macro Definition Documentation

◆ STATUSBAR_APPEND

#define STATUSBAR_APPEND   (sal_uInt16(0xFFFF))

Definition at line 59 of file status.hxx.

◆ STATUSBAR_ITEM_NOTFOUND

#define STATUSBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))

Definition at line 60 of file status.hxx.

◆ STATUSBAR_OFFSET

#define STATUSBAR_OFFSET   (tools::Long(5))

Definition at line 61 of file status.hxx.

Enumeration Type Documentation

◆ StatusBarItemBits

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

Definition at line 42 of file status.hxx.

Function Documentation

◆ DrawProgress()

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