Module: Gtk2Mp3
- Defined in:
- lib/gtk2mp3/gui.rb,
lib/gtk2mp3/config.rb
Defined Under Namespace
Classes: GUI
Constant Summary collapse
- APPDIR =
File.dirname File.dirname __dir__
- CONFIG =
{ PLAYED: 30, DBM: "#{XDG['CACHE']}/gtk3app/gtk2mp3/dbm.json", thing: { HelpFile: 'https://github.com/carlosjhr64/gtk2mp3', Logo: "#{XDG['DATA']}/gtk3app/gtk2mp3/logo.png", window: { set_title: 'Gtk2Mp3', set_default_size: [100,60], set_window_position: :center, }, NEXT: [label: 'Next!'], : [:NEXT, 'clicked'], next_item!: [:NEXT, 'activate'], STOP: [label: 'Stop'], : [:STOP, 'clicked'], stop_item!: [:STOP, 'activate'], VBOX: [:vertical], HBOX: [:horizontal], about_dialog: { set_program_name: 'Gtk2Mp3', set_version: VERSION.semantic(0..1), set_copyright: '(c) 2018 CarlosJHR64', set_comments: 'A MPD/MPC "Next!" Button', set_website: 'https://github.com/carlosjhr64/gtk2mp3', set_website_label: 'See it at GitHub!', }, } }
Class Method Summary collapse
Class Method Details
.run(program) ⇒ Object
2 3 4 |
# File 'lib/gtk2mp3/gui.rb', line 2 def self.run(program) GUI.new(program) end |