aboutsummaryrefslogtreecommitdiff
path: root/src/layouts/dynamic_layout.h
blob: 3692c36c445e8a4511682a4cae58cfdd3baf6f7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef SRDWM_DYNAMIC_LAYOUT_H
#define SRDWM_DYNAMIC_LAYOUT_H

#include "layout.h"
#include "../core/window.h"
#include <vector>

class DynamicLayout : public Layout {
public:
    DynamicLayout();
    ~DynamicLayout();
    
    // Implement the pure virtual method from the base class
    void arrange_windows(const std::vector<SRDWindow*>& windows, const Monitor& monitor) override;
};

#endif // SRDWM_DYNAMIC_LAYOUT_H