You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
921 B

3 years ago
  1. #include "recording-window.hpp"
  2. #include <iostream>
  3. #include <obs/obs.h>
  4. RecordingWindow::RecordingWindow()
  5. : m_box_main(Gtk::Orientation::ORIENTATION_VERTICAL, 2),
  6. m_button_start("Start Recording"),
  7. m_label_version("Version: ")
  8. {
  9. set_title("New Recording");
  10. set_default_size(640, 480);
  11. set_border_width(10);
  12. m_button_start.signal_clicked().connect(sigc::mem_fun(*this, &RecordingWindow::on_button_clicked));
  13. //m_box_main.set_margin(10);
  14. m_box_main.add(m_button_start);
  15. m_box_main.add(m_label_version);
  16. m_button_start.show();
  17. m_label_version.show();
  18. add(m_box_main);
  19. m_box_main.show();
  20. std::string version = "OBS Version: ";
  21. version.append(obs_get_version_string());
  22. m_label_version.set_text(version);
  23. }
  24. RecordingWindow::~RecordingWindow()
  25. {
  26. }
  27. void RecordingWindow::on_button_clicked()
  28. {
  29. std::cout << "Clicked" << std::endl;
  30. }