Remove Widgets::Messenger
This commit is contained in:
parent
bebadd3545
commit
6b91d8a343
2 changed files with 0 additions and 45 deletions
|
@ -18,8 +18,6 @@ require 'widgets/v_panel'
|
|||
|
||||
require 'widgets/main'
|
||||
|
||||
require 'widgets/messenger'
|
||||
|
||||
require 'widgets/menu'
|
||||
require 'widgets/menu/logo'
|
||||
require 'widgets/menu/items'
|
||||
|
|
|
@ -1,43 +0,0 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module Widgets
|
||||
class Messenger < Container
|
||||
def initialize(x, y, width, height)
|
||||
super
|
||||
|
||||
peers_width = width / 4
|
||||
chat_width = width - peers_width
|
||||
|
||||
peers_left = 0
|
||||
chat_left = peers_width
|
||||
|
||||
@peers = Widgets::Peers.new x + peers_left, y, peers_width, height
|
||||
@chat = Widgets::Chat.new x + chat_left, y, chat_width, height
|
||||
|
||||
self.focus = @peers
|
||||
end
|
||||
|
||||
def children
|
||||
[@peers, @chat]
|
||||
end
|
||||
|
||||
def trigger(event)
|
||||
case event
|
||||
when Events::Window::Left
|
||||
left
|
||||
when Events::Window::Right
|
||||
right
|
||||
else
|
||||
focus.trigger event
|
||||
end
|
||||
end
|
||||
|
||||
def left
|
||||
self.focus = @peers
|
||||
end
|
||||
|
||||
def right
|
||||
self.focus = @chat
|
||||
end
|
||||
end
|
||||
end
|
Reference in a new issue