Class: Gtk::PrintOperation

Inherits:
Object show all
Defined in:
lib/tagen/gtk2.rb

Overview

class SizeGroup

Instance Method Summary collapse

Constructor Details

#initializePrintOperation

add @ispreview instance variable



49
50
51
52
53
54
55
56
# File 'lib/tagen/gtk2.rb', line 49

def initialize
	initialize_

	@ispreview = false
	signal_connect("ready") do |previewop, ctx|
		@ispreview = true
	end
end

Instance Method Details

#initialize_Object



47
# File 'lib/tagen/gtk2.rb', line 47

alias initialize_ initialize

#preview?Boolean

Returns:

  • (Boolean)


58
# File 'lib/tagen/gtk2.rb', line 58

def preview?; @ispreview end

#run(action = :print_dialog, parent = nil, &blk) ⇒ Object



61
62
63
64
65
66
67
68
69
70
# File 'lib/tagen/gtk2.rb', line 61

def run(action=:print_dialog, parent=nil, &blk)
	action = PrintOperation.const_get("ACTION_#{action}".upcase) 
	if blk
		run_(action, parent){|result| 
			blk.call self,result.nick.gsub(/-/, "_").to_sym
		}
	else
		run_(action, parent)
	end
end

#run_Object



60
# File 'lib/tagen/gtk2.rb', line 60

alias run_ run

#statusObject

return symbol.



74
75
76
# File 'lib/tagen/gtk2.rb', line 74

def status
	status_.nick.gsub(/-/,"_").to_sym
end

#status_Object

def run



72
# File 'lib/tagen/gtk2.rb', line 72

alias status_ status