cmCursesLabelWidget.cxx 799 B

1234567891011121314151617181920212223242526
  1. /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. file Copyright.txt or https://cmake.org/licensing for details. */
  3. #include "cmCursesLabelWidget.h"
  4. #include "cmCursesWidget.h"
  5. cmCursesLabelWidget::cmCursesLabelWidget(int width, int height, int left,
  6. int top, const std::string& name)
  7. : cmCursesWidget(width, height, left, top)
  8. {
  9. field_opts_off(this->Field, O_EDIT);
  10. field_opts_off(this->Field, O_ACTIVE);
  11. field_opts_off(this->Field, O_STATIC);
  12. this->SetValue(name);
  13. }
  14. cmCursesLabelWidget::~cmCursesLabelWidget()
  15. {
  16. }
  17. bool cmCursesLabelWidget::HandleInput(int& /*key*/, cmCursesMainForm* /*fm*/,
  18. WINDOW* /*w*/)
  19. {
  20. // Static text. No input is handled here.
  21. return false;
  22. }