Class: Context::Gtk::PageView

Inherits:
PageView show all
Defined in:
lib/Context/Views/Gtk/PageView.rb

Instance Attribute Summary collapse

Attributes inherited from View

#context

Instance Method Summary collapse

Methods inherited from PageView

#close

Methods inherited from View

#addView, #removeView, #removingViewFrom, #viewAddedTo

Constructor Details

#initialize(context, title = "No Title") ⇒ PageView

Returns a new instance of PageView.



13
14
15
16
17
# File 'lib/Context/Views/Gtk/PageView.rb', line 13

def initialize(context, title="No Title")
	super(context)
	@mainWindow = MainWindow.new(title, self)
	@mainWindow.set_default_size(600, 400)
end

Instance Attribute Details

#mainWindowObject (readonly)

Returns the value of attribute mainWindow.



11
12
13
# File 'lib/Context/Views/Gtk/PageView.rb', line 11

def mainWindow
  @mainWindow
end

Instance Method Details

#emitDestroyEventObject



27
28
29
# File 'lib/Context/Views/Gtk/PageView.rb', line 27

def emitDestroyEvent
	@mainWindow.signal_emit("destroy")
end

#getWidgetObject



23
24
25
# File 'lib/Context/Views/Gtk/PageView.rb', line 23

def getWidget
	@mainWindow
end

#openObject



19
20
21
# File 'lib/Context/Views/Gtk/PageView.rb', line 19

def open
          @mainWindow.open
end