Class: Volay::App

Inherits:
Gtk::Builder
  • Object
show all
Defined in:
lib/volay/app.rb

Overview

App class

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path) ⇒ App

Initialize application

Parameters:

  • path (String)

    Path to glade file



15
16
17
18
19
20
21
22
23
# File 'lib/volay/app.rb', line 15

def initialize(path)
  super()

  Gtk::Settings.default.gtk_button_images = true

  initialize_ui(path)
  initialize_mixer
  initialize_events
end

Instance Attribute Details

#mixerObject (readonly)

Returns the value of attribute mixer.



8
9
10
# File 'lib/volay/app.rb', line 8

def mixer
  @mixer
end

#signals_listObject

Returns the value of attribute signals_list.



7
8
9
# File 'lib/volay/app.rb', line 7

def signals_list
  @signals_list
end

#utilsObject (readonly)

Returns the value of attribute utils.



8
9
10
# File 'lib/volay/app.rb', line 8

def utils
  @utils
end