Class: JLDrill::Gtk::FilenameSelectorView
Instance Attribute Summary collapse
#directory, #filename
#context
Instance Method Summary
collapse
#addView, #removeView, #removingViewFrom, #viewAddedTo
Constructor Details
Returns a new instance of FilenameSelectorView.
12
13
14
15
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 12
def initialize(context)
super(context)
@selectorWindow = nil
end
|
Instance Attribute Details
#selectorWindow ⇒ Object
Returns the value of attribute selectorWindow.
10
11
12
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 10
def selectorWindow
@selectorWindow
end
|
Instance Method Details
#createSelectorWindow(type) ⇒ Object
26
27
28
29
30
31
32
33
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 26
def createSelectorWindow(type)
if @selectorWindow.nil?
@selectorWindow = SelectorWindow.new(type)
end
end
|
#destroy ⇒ Object
21
22
23
24
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 21
def destroy
@selectorWindow.destroy
@selectorWindow = nil
end
|
17
18
19
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 17
def getWidget
@selectorWindow
end
|
#run(type) ⇒ Object
35
36
37
38
39
40
41
42
|
# File 'lib/jldrill/views/gtk/FilenameSelectorView.rb', line 35
def run(type)
createSelectorWindow(type)
@selectorWindow.current_folder = @directory unless @directory.nil?
retVal = @selectorWindow.execute
@filename = @selectorWindow.chosenFilename
@directory = @selectorWindow.chosenDirectory
retVal
end
|