Class: Gtk::PrintOperation
Overview
class SizeGroup
Instance Method Summary collapse
-
#initialize ⇒ PrintOperation
constructor
add @ispreview instance variable.
- #initialize_ ⇒ Object
- #preview? ⇒ Boolean
- #run(action = :print_dialog, parent = nil, &blk) ⇒ Object
- #run_ ⇒ Object
-
#status ⇒ Object
return symbol.
-
#status_ ⇒ Object
def run.
Constructor Details
#initialize ⇒ PrintOperation
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
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 |
#status ⇒ Object
return symbol.
74 75 76 |
# File 'lib/tagen/gtk2.rb', line 74 def status status_.nick.gsub(/-/,"_").to_sym end |