raven/src/main.cpp

22 lines
554 B
C++
Raw Normal View History

2022-03-08 02:25:22 +02:00
#include "Window.hpp"
#include "Widget.hpp"
2022-03-09 20:16:05 +02:00
#include "Button.hpp"
#include "Box.hpp"
int main() {
Raven::Window window {};
2022-03-18 02:49:16 +02:00
Raven::Widget main_widget {};
2022-03-09 20:16:05 +02:00
Raven::Button button {"click me!"};
window.spawn_window();
2022-03-09 20:16:05 +02:00
button.set_current_geometry(Raven::Box(10, 10, 100, 30));
main_widget.set_background_fill_color(window.get_top_level_styles()->get_background_color());
main_widget.set_do_background_fill(true);
2022-03-18 02:49:16 +02:00
window.set_main_widget(&main_widget);
main_widget.add_child(&button);
window.run(true);
return 0;
2022-03-08 02:25:22 +02:00
}