Sha256: fc2971ce3c289a32011d814fc935fd20b04182c65c536bb813d2c40d5a7166a0

Contents?: true

Size: 690 Bytes

Versions: 1

Compression:

Stored size: 690 Bytes

Contents

# frozen_string_literal: true

require 'glimmer-dsl-libui'
require_relative '../user/ui/user_list_view'
require_relative '../manager/ui/manager_list_view'
require_relative '../task/ui/task_list_view'
require_relative 'tab_students'


class MainWindow
  include Glimmer

  def initialize
    @view_tab_students = TabStudentsView.new
  end

  def create
    window('Задания', 1000, 600) {
      tab {
        tab_item('Пользователи') {
          UserListView.new.create
        }
        tab_item('Менеджеры') {
          ManagerListView.new.create
        }
        tab_item('Задания') {
          TaskListView.new.create
        }
      }
    }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
papaSquidLib-0.1.0 lib/views/main_window.rb