Module: Rabbit::Renderer::Display::DrawingAreaPrimitive
Constant Summary
Constants included
from DirtyCount
DirtyCount::TOO_DIRTY
Constants included
from GetText
GetText::DOMAIN
Instance Attribute Summary collapse
Attributes included from Base
#adjustment_x, #adjustment_y, #base_height, #base_width, #draw_scaled_image, #gl_quaternion, #gl_scale, #graffiti_color, #graffiti_line_width, #margin_bottom, #margin_left, #margin_right, #margin_top, #page_margin_bottom, #page_margin_left, #page_margin_right, #page_margin_top, #paper_height, #paper_width, #progress_background, #progress_foreground, #slides_per_page
Instance Method Summary
collapse
Methods included from Base
#create_pango_context, #create_pango_layout, #draw_slide, #height, #make_layout, #redraw, #size, #toggle_blackout, #toggle_whiteout, #update_title, #width
#add_button_press_hook, #add_button_release_hook, #add_motion_notify_hook, #add_scroll_hook, #call_hook_procs, #clear_button_press_hook, #clear_button_release_hook, #clear_hooks, #clear_motion_notify_hook, #clear_scroll_hook
Methods included from Base
#add_gesture_action, #blackouting?, #can_undo_graffiti?, #change_graffiti_color, #clean, #clean_if_dirty, #clear_theme, #confirm, #connect_key, #create_pango_context, #disconnect_key, #each_slide_pixbuf, #expand_hole, #font_families, #gl_available?, #graffiti_mode?, #have_graffiti?, #hiding?, #narrow_hole, #offscreen_canvas, #post_init_gui, #post_terminal, #pre_terminal, #print, #printable?, #redraw, #reset_adjustment, #search_slide, #searching?, #setup_event, #stop_slide_search, #toggle_blackout, #toggle_info_window, #toggle_spotlight, #toggle_whiteout, #whiteouting?
Methods included from DirtyCount
#bit_dirty, #dirty, #dirty?, #dirty_count_clean, #very_dirty
Methods included from GetText
included
Instance Attribute Details
permalink
#filename ⇒ Object
Returns the value of attribute filename.
32
33
34
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 32
def filename
@filename
end
|
Instance Method Details
permalink
#attach_to(window, container = nil) ⇒ Object
[View source]
40
41
42
43
44
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 40
def attach_to(window, container=nil)
super
set_configure_event
end
|
permalink
#clear_slide ⇒ Object
[View source]
59
60
61
62
63
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 59
def clear_slide
super
clear_compiled_slide
redraw
end
|
[View source]
46
47
48
49
50
51
52
53
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 46
def detach
if !@window.destroyed? and @configure_signal_id
@window.signal_handler_disconnect(@configure_signal_id)
@configure_signal_id = nil
end
super
end
|
permalink
#display? ⇒ Boolean
[View source]
125
126
127
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 125
def display?
true
end
|
permalink
#index_mode_off ⇒ Object
[View source]
121
122
123
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 121
def index_mode_off
restore_cursor(:index)
end
|
permalink
#index_mode_on ⇒ Object
[View source]
116
117
118
119
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 116
def index_mode_on
keep_cursor(:index)
update_cursor(nil, true)
end
|
permalink
#initialize(canvas) ⇒ Object
[View source]
33
34
35
36
37
38
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 33
def initialize(canvas)
super
@filename = nil
clear_compiled_slides
init_drawing_area
end
|
permalink
#post_apply_theme ⇒ Object
[View source]
78
79
80
81
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 78
def post_apply_theme
clear_compiled_slides
queue_draw
end
|
permalink
#post_fullscreen ⇒ Object
[View source]
65
66
67
68
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 65
def post_fullscreen
update_cursor(:blank, true)
clear_compiled_slides
end
|
permalink
#post_iconify ⇒ Object
[View source]
75
76
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 75
def post_iconify
end
|
permalink
#post_move(old_index, index) ⇒ Object
[View source]
83
84
85
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 83
def post_move(old_index, index)
queue_draw
end
|
permalink
#post_move_in_slide(old_index, index) ⇒ Object
[View source]
87
88
89
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 87
def post_move_in_slide(old_index, index)
queue_draw
end
|
permalink
#post_parse ⇒ Object
[View source]
94
95
96
97
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 94
def post_parse
clear_compiled_slides
update_cursor(:blank, true)
end
|
permalink
#post_to_pixbuf(canceled) ⇒ Object
[View source]
113
114
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 113
def post_to_pixbuf(canceled)
end
|
permalink
#post_toggle_index_mode ⇒ Object
[View source]
102
103
104
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 102
def post_toggle_index_mode
queue_draw
end
|
permalink
#post_unfullscreen ⇒ Object
[View source]
70
71
72
73
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 70
def post_unfullscreen
update_cursor(nil, true)
end
|
permalink
#pre_parse ⇒ Object
[View source]
91
92
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 91
def pre_parse
end
|
permalink
#pre_to_pixbuf(slide_size) ⇒ Object
[View source]
106
107
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 106
def pre_to_pixbuf(slide_size)
end
|
permalink
#pre_toggle_index_mode ⇒ Object
[View source]
99
100
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 99
def pre_toggle_index_mode
end
|
permalink
#to_pixbufing(i) ⇒ Object
[View source]
109
110
111
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 109
def to_pixbufing(i)
true
end
|
[View source]
55
56
57
|
# File 'lib/rabbit/renderer/display/drawing-area-primitive.rb', line 55
def widget
@area
end
|