55#define WIN_MIN_HEIGHT 10
56#define WIN_STEP_SIZE 5
109 aIdle(
"extensions BibBookContainer Split Idle")
195 bool bHandled =
false;
196 if( NotifyEventType::KEYINPUT == rNEvt.
GetType() )
200 sal_uInt16 nKey = aKeyCode.
GetCode();
201 const sal_uInt16 nModifier = aKeyCode.
GetModifier();
233 bRet =
pTopWin->HandleShortCutKey( rKeyEvent );
236 bRet =
pBottomWin->HandleShortCutKey( rKeyEvent );
IMPL_LINK_NOARG(BibBookContainer, SplitHdl, Timer *, void)
void CloseBibModul(HdlBibModul ppBibModul)
HdlBibModul OpenBibModul()
virtual void GetFocus() override
VclPtr< BibWindowContainer > pTopWin
virtual bool HandleShortCutKey(const KeyEvent &rKeyEvent) override
void createTopFrame(BibShortCutHandler *pWin)
BibBookContainer(vcl::Window *pParent)
virtual void Split() override
virtual void dispose() override
VclPtr< BibWindowContainer > pBottomWin
virtual ~BibBookContainer() override
void createBottomFrame(BibShortCutHandler *pWin)
virtual bool PreNotify(NotifyEvent &rNEvt) override
tools::Long getViewSize() const
tools::Long getBeamerSize() const
void setBeamerSize(tools::Long nSize)
void setViewSize(tools::Long nSize)
static BibConfig * GetConfig()
virtual bool HandleShortCutKey(const KeyEvent &rKeyEvent)
virtual ~BibShortCutHandler()
BibSplitWindow(vcl::Window *pParent, WinBits nStyle)
virtual void Resize() override
virtual void GetFocus() override
virtual ~BibWindowContainer() override
virtual void dispose() override
BibWindowContainer(vcl::Window *pParent, BibShortCutHandler *pChild)
BibShortCutHandler * pChild
virtual bool HandleShortCutKey(const KeyEvent &rKeyEvent) override
BibWindow(vcl::Window *pParent, WinBits nStyle)
virtual ~BibWindow() override
virtual void Start(bool bStartTimer=true) override
sal_Unicode GetCharCode() const
const vcl::KeyCode & GetKeyCode() const
const KeyEvent * GetKeyEvent() const
NotifyEventType GetType() const
tools::Long GetItemSize(sal_uInt16 nId) const
virtual void dispose() override
void InsertItem(sal_uInt16 nId, vcl::Window *pWindow, tools::Long nSize, sal_uInt16 nPos, sal_uInt16 nIntoSetId, SplitWindowItemFlags nBits)
void RemoveItem(sal_uInt16 nId)
void SetItemSize(sal_uInt16 nId, tools::Long nNewSize)
void SetPriority(TaskPriority ePriority)
void SetInvokeHandler(const Link< Timer *, void > &rLink)
static VclPtr< reference_type > Create(Arg &&... arg)
sal_uInt16 GetCode() const
sal_uInt16 GetModifier() const
virtual void dispose() override
virtual void SetSizePixel(const Size &rNewSize)
void SetParent(vcl::Window *pNewParent)
void Show(bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE)
Size GetOutputSizePixel() const
virtual void SetPosPixel(const Point &rNewPos)
constexpr sal_uInt16 KEY_MOD2
constexpr sal_uInt16 KEY_UP
constexpr sal_uInt16 KEY_DOWN
#define LINK(Instance, Class, Member)