Skip to content

Commit d4be47d

Browse files
committed
add measure_mode enum
1 parent a480275 commit d4be47d

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

‎src/ruis/widget/widget.hpp‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,23 @@ enum class event_status {
6363
propagate
6464
};
6565

66+
/**
67+
* @brief Widget measurement modes.
68+
*/
69+
enum class measure_mode {
70+
/**
71+
* @brief The widget will be resized to the given exact size.
72+
* The widget is expected to return the same size value as is.
73+
*/
74+
exactly,
75+
76+
/**
77+
* @brief The widget can be at most the given size.
78+
* The widget is expected to return a size less than the given size limit.
79+
*/
80+
at_most
81+
};
82+
6683
/**
6784
* @brief Base widget class.
6885
*/

0 commit comments

Comments
 (0)