module TicketLayout

Public Instance Methods

t_layout( method ) click to toggle source
# File Entities/Ticket.rb, line 40
def t_layout( method )
  set_data_class :Tickets
  @update = true
  @order = method == :opened ? 150 : 200
  
  gui_hbox do
    gui_vbox :nogroup do
      vtlp_list :ticket_list, method, :width => 150
      if method == :opened
        show_button :new_ticket, :delete
      else
        show_button :delete
      end
    end

    gui_vbox :nogroup do
      gui_hbox :nogroup do
        gui_vbox :nogroup do
          show_block :date
        end
        gui_vbox :nogroup do
          show_block :detail, :width => 150
        end
      end
      if method == :opened
        show_button :save_ticket
      else
        show_button :save
      end
    end
  end
end