config: Add More Monitor 'Auto' Positions. (#5670)
* Reverse Window Positioning. * Cleanup old comments and logs. * Finish Splitting Left and Right offset. * Forgot to add Auto Left to ConfigManager * Fix problems with auto_left. * Nearly finish up and down. * Finish draft of all four dirs. Testing now. * Change Y value in moveTo for up and down. * Format, comment, and cleanup. * Address Vaxry's feedback. * Add check to see if auto position is first rule. * Run clang-format.
This commit is contained in:
parent
29308b94ca
commit
c3ec16f494
5 changed files with 65 additions and 18 deletions
|
|
@ -10,10 +10,18 @@
|
|||
#include "Timer.hpp"
|
||||
#include "Region.hpp"
|
||||
#include <optional>
|
||||
|
||||
#include "signal/Signal.hpp"
|
||||
|
||||
// Enum for the different types of auto directions, e.g. auto-left, auto-up.
|
||||
enum class eAutoDirs {
|
||||
DIR_AUTO_UP,
|
||||
DIR_AUTO_DOWN,
|
||||
DIR_AUTO_LEFT,
|
||||
DIR_AUTO_RIGHT
|
||||
};
|
||||
|
||||
struct SMonitorRule {
|
||||
eAutoDirs autoDir;
|
||||
std::string name = "";
|
||||
Vector2D resolution = Vector2D(1280, 720);
|
||||
Vector2D offset = Vector2D(0, 0);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue