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/main'
|
||||||
|
|
||||||
require 'widgets/messenger'
|
|
||||||
|
|
||||||
require 'widgets/menu'
|
require 'widgets/menu'
|
||||||
require 'widgets/menu/logo'
|
require 'widgets/menu/logo'
|
||||||
require 'widgets/menu/items'
|
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