summaryrefslogtreecommitdiff
path: root/src/DockKeyboard.h
blob: 5a8e475d03ee8dd08c88c0947f1b5598f2d8d4ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef __DOCKKEYBOARD_H__
#define __DOCKKEYBOARD_H__

#include <X11/Xlib.h>
#include "XConn.h"
#include "DockItem.h"
#include "KeyboardDevice.h"

class PointerDevice;

class DockKeyboard : public DockItem
{
    private:
        KeyboardDevice* kbd;

    public:
        DockKeyboard(XConn* x11, KeyboardDevice* kbd);
        void handleButtonEvent(PointerDevice* ptr, XIDeviceEvent* ev);
        void setup();
};


#endif