| add_bezier(const etl::handle< Bezier > &bezier) | studio::Duckmatic |  | 
  | add_duck(const etl::handle< Duck > &duck) | studio::Duckmatic |  | 
  | add_ducks_layers(synfig::Canvas::Handle canvas, std::set< synfig::Layer::Handle > &selected_layer_set, etl::handle< CanvasView > canvas_view, synfig::TransformStack &transform_stack) | studio::Duckmatic |  | 
  | add_persistent_stroke(etl::smart_ptr< std::list< synfig::Point > > stroke_point_list, const synfig::Color &color=synfig::Color(0, 0, 0)) | studio::Duckmatic |  | 
  | add_similar_duck(etl::handle< Duck > duck) | studio::Duckmatic |  | 
  | add_stroke(etl::smart_ptr< std::list< synfig::Point > > stroke_point_list, const synfig::Color &color=synfig::Color(0, 0, 0)) | studio::Duckmatic |  | 
  | add_to_ducks(const synfigapp::ValueDesc &value_desc, etl::handle< CanvasView > canvas_view, const synfig::TransformStack &transform_stack_, synfig::ParamDesc *param_desc=0) | studio::Duckmatic |  | 
  | async_render_preview(synfig::Time time) | studio::WorkArea |  | 
  | async_render_preview() | studio::WorkArea |  | 
  | async_update_finished() | studio::WorkArea |  | 
  | async_update_preview() | studio::WorkArea |  | 
  | axis_lock | studio::Duckmatic | protected | 
  | bezier_list() const  | studio::Duckmatic | inline | 
  | bonesetup_height | studio::WorkArea |  | 
  | bonesetup_width | studio::WorkArea |  | 
  | clear_bezier_dragger() | studio::Duckmatic | inline | 
  | clear_curr_transform_stack() | studio::Duckmatic | inline | 
  | clear_duck_dragger() | studio::Duckmatic | inline | 
  | clear_ducks() | studio::Duckmatic |  | 
  | clear_persistent_strokes() | studio::Duckmatic |  | 
  | clear_selected_ducks() | studio::Duckmatic |  | 
  | comp_to_screen_coords(synfig::Point pos) const  | studio::WorkArea |  | 
  | count_selected_ducks() const  | studio::Duckmatic |  | 
  | cur_time | studio::Duckmatic | protected | 
  | curr_guide | studio::WorkArea |  | 
  | DirtyTrap class | studio::WorkArea | friend | 
  | disable_grid() | studio::WorkArea |  | 
  | disable_grid_snap() | studio::Duckmatic | inline | 
  | done_rendering() | studio::WorkArea |  | 
  | DRAG_BEZIER enum value | studio::WorkArea |  | 
  | DRAG_BOX enum value | studio::WorkArea |  | 
  | DRAG_DUCK enum value | studio::WorkArea |  | 
  | DRAG_GUIDE enum value | studio::WorkArea |  | 
  | DRAG_NONE enum value | studio::WorkArea |  | 
  | DRAG_WINDOW enum value | studio::WorkArea |  | 
  | DragMode enum name | studio::WorkArea |  | 
  | Duck typedef | studio::Duckmatic |  | 
  | duck_is_selected(const etl::handle< Duck > &duck) const  | studio::Duckmatic |  | 
  | DuckDataMap typedef | studio::Duckmatic |  | 
  | DuckMap typedef | studio::Duckmatic |  | 
  | Duckmatic(etl::loose_handle< synfigapp::CanvasInterface > canvas_interface) | studio::Duckmatic |  | 
  | enable_grid() | studio::WorkArea |  | 
  | enable_grid_snap() | studio::Duckmatic | inline | 
  | end_bezier_drag() | studio::Duckmatic |  | 
  | end_duck_drag() | studio::Duckmatic |  | 
  | erase_bezier(const etl::handle< Bezier > &bezier) | studio::Duckmatic |  | 
  | erase_duck(const etl::handle< Duck > &duck) | studio::Duckmatic |  | 
  | erase_renderer(const etl::handle< WorkAreaRenderer > &x) | studio::WorkArea |  | 
  | find_bezier(synfig::Point pos, synfig::Real radius=0, float *location=0) | studio::Duckmatic |  | 
  | find_bezier(synfig::Point pos, synfig::Real scale, synfig::Real radius, float *location=0) | studio::Duckmatic |  | 
  | find_duck(synfig::Point pos, synfig::Real radius=0, Duck::Type type=Duck::TYPE_DEFAULT) | studio::Duckmatic |  | 
  | find_guide_x(synfig::Point pos, float radius=0.1) | studio::Duckmatic |  | 
  | find_guide_x(synfig::Point pos, float radius=0.1) const  | studio::Duckmatic | inline | 
  | find_guide_y(synfig::Point pos, float radius=0.1) | studio::Duckmatic |  | 
  | find_guide_y(synfig::Point pos, float radius=0.1) const  | studio::Duckmatic | inline | 
  | find_similar_duck(etl::handle< Duck > duck) | studio::Duckmatic |  | 
  | get_allow_bezier_clicks() | studio::WorkArea | inline | 
  | get_allow_duck_clicks() | studio::WorkArea | inline | 
  | get_allow_layer_clicks() | studio::WorkArea | inline | 
  | get_alternative_mode() const  | studio::Duckmatic | inline | 
  | get_axis_lock() const  | studio::Duckmatic | inline | 
  | get_background_first_color() const  | studio::WorkArea | inline | 
  | get_background_second_color() const  | studio::WorkArea | inline | 
  | get_background_size() const  | studio::WorkArea | inline | 
  | get_bezier_dragger() const  | studio::Duckmatic | inline | 
  | get_bpp() const  | studio::WorkArea | inline | 
  | get_cairo_book() | studio::WorkArea | inline | 
  | get_canceled() const  | studio::WorkArea | inline | 
  | get_canvas() const  | studio::WorkArea | inline | 
  | get_canvas_view() const  | studio::WorkArea | inline | 
  | get_curr_transform_stack() const  | studio::Duckmatic | inline | 
  | get_cursor_pos() const  | studio::WorkArea | inline | 
  | get_drag_point() const  | studio::WorkArea | inline | 
  | get_dragging_mode() | studio::WorkArea | inline | 
  | get_duck_dragger() const  | studio::Duckmatic | inline | 
  | get_duck_list() const  | studio::Duckmatic |  | 
  | get_ducks_in_box(const synfig::Vector &tl, const synfig::Vector &br) const  | studio::Duckmatic |  | 
  | get_focus_point() const  | studio::WorkArea |  | 
  | get_full_frame() const  | studio::WorkArea | inline | 
  | get_grid_color() const  | studio::WorkArea | inline | 
  | get_grid_size() const  | studio::Duckmatic | inline | 
  | get_grid_snap() const  | studio::Duckmatic | inline | 
  | get_guide_list_x() | studio::Duckmatic | inline | 
  | get_guide_list_x() const  | studio::Duckmatic | inline | 
  | get_guide_list_y() | studio::Duckmatic | inline | 
  | get_guide_list_y() const  | studio::Duckmatic | inline | 
  | get_guide_snap() const  | studio::Duckmatic | inline | 
  | get_guides_color() const  | studio::WorkArea | inline | 
  | get_h() const  | studio::WorkArea | inline | 
  | get_instance() const  | studio::WorkArea | inline | 
  | get_jack_offset() const  | studio::WorkArea | inline | 
  | get_lock_animation_mode() const  | studio::Duckmatic | inline | 
  | get_low_res_pixel_size() const  | studio::WorkArea | inline | 
  | get_low_resolution_flag() const  | studio::WorkArea | inline | 
  | get_onion_skin() const  | studio::WorkArea |  | 
  | get_onion_skins() const  | studio::WorkArea |  | 
  | get_ph() const  | studio::WorkArea | inline | 
  | get_progress_callback() | studio::WorkArea | inline | 
  | get_pw() const  | studio::WorkArea | inline | 
  | get_quality() const  | studio::WorkArea | inline | 
  | get_queued() const  | studio::WorkArea | inline | 
  | get_refreshes() const  | studio::WorkArea | inline | 
  | get_rend_desc() const  | studio::WorkArea | inline | 
  | get_rendering() const  | studio::WorkArea | inline | 
  | get_scrollx_adjustment() | studio::WorkArea | inline | 
  | get_scrollx_adjustment() const  | studio::WorkArea | inline | 
  | get_scrolly_adjustment() | studio::WorkArea | inline | 
  | get_scrolly_adjustment() const  | studio::WorkArea | inline | 
  | get_selected_bezier() const  | studio::Duckmatic |  | 
  | get_selected_duck() const  | studio::Duckmatic |  | 
  | get_selected_ducks() const  | studio::Duckmatic |  | 
  | get_selected_value_node() | studio::WorkArea | inline | 
  | get_show_guides() const  | studio::WorkArea | inline | 
  | get_show_persistent_strokes() const  | studio::Duckmatic | inline | 
  | get_sketch_filename() const  | studio::Duckmatic | inline | 
  | get_tile_book() | studio::WorkArea | inline | 
  | get_tile_h() const  | studio::WorkArea | inline | 
  | get_tile_w() const  | studio::WorkArea | inline | 
  | get_time() const  | studio::Duckmatic | inline | 
  | get_type_mask() const  | studio::Duckmatic | inline | 
  | get_w() const  | studio::WorkArea | inline | 
  | get_window_br() const  | studio::WorkArea | inline | 
  | get_window_tl() const  | studio::WorkArea | inline | 
  | get_zoom() const  | studio::WorkArea | inline | 
  | grid_color | studio::Duckmatic | protected | 
  | grid_size | studio::Duckmatic | protected | 
  | grid_snap | studio::Duckmatic | protected | 
  | grid_status() const  | studio::WorkArea | inline | 
  | guide_snap | studio::Duckmatic | protected | 
  | GuideList typedef | studio::Duckmatic |  | 
  | guides_color | studio::Duckmatic | protected | 
  | have_meta_data() | studio::WorkArea |  | 
  | insert_renderer(const etl::handle< WorkAreaRenderer > &x) | studio::WorkArea |  | 
  | insert_renderer(const etl::handle< WorkAreaRenderer > &x, int priority) | studio::WorkArea |  | 
  | is_dragging() | studio::WorkArea | inline | 
  | is_duck_group_selectable(const etl::handle< Duck > &x) const  | studio::Duckmatic |  | 
  | last_bezier() const  | studio::Duckmatic |  | 
  | last_duck() const  | studio::Duckmatic |  | 
  | load_meta_data() | studio::WorkArea |  | 
  | load_sketch(const synfig::String &filename) | studio::Duckmatic |  | 
  | on_duck_changed(const studio::Duck &duck, const synfigapp::ValueDesc &value_desc) | studio::Duckmatic |  | 
  | persistent_stroke_list() const  | studio::Duckmatic | inline | 
  | persistent_stroke_list() | studio::Duckmatic | inline | 
  | popup_menu() | studio::WorkArea |  | 
  | prev_zoom | studio::Duckmatic | protected | 
  | PushState class | studio::WorkArea | friend | 
  | queue_draw_preview() | studio::WorkArea |  | 
  | queue_render_preview() | studio::WorkArea |  | 
  | queue_scroll() | studio::WorkArea |  | 
  | refresh(const Cairo::RefPtr< Cairo::Context > &cr) | studio::WorkArea |  | 
  | refresh_cursor() | studio::WorkArea |  | 
  | refresh_dimension_info() | studio::WorkArea |  | 
  | refresh_selected_ducks() | studio::Duckmatic |  | 
  | reset_cursor() | studio::WorkArea |  | 
  | resort_render_set() | studio::WorkArea |  | 
  | save_meta_data() | studio::WorkArea |  | 
  | save_sketch(const synfig::String &filename) const  | studio::Duckmatic |  | 
  | screen_to_comp_coords(synfig::Point pos) const  | studio::WorkArea |  | 
  | select_all_ducks() | studio::Duckmatic |  | 
  | select_duck(const etl::handle< Duck > &duck) | studio::Duckmatic |  | 
  | select_ducks_in_box(const synfig::Vector &tl, const synfig::Vector &br) | studio::Duckmatic |  | 
  | selected_bezier | studio::Duckmatic | protected | 
  | set_allow_bezier_clicks(bool value) | studio::WorkArea | inline | 
  | set_allow_duck_clicks(bool value) | studio::WorkArea | inline | 
  | set_allow_layer_clicks(bool value) | studio::WorkArea | inline | 
  | set_alternative_mode(bool x) | studio::Duckmatic | inline | 
  | set_axis_lock(bool x) | studio::Duckmatic | inline | 
  | set_background_first_color(const synfig::Color &c) | studio::WorkArea |  | 
  | set_background_second_color(const synfig::Color &c) | studio::WorkArea |  | 
  | set_background_size(const synfig::Vector &s) | studio::WorkArea |  | 
  | set_bezier_dragger(etl::handle< BezierDrag_Base > x) | studio::Duckmatic | inline | 
  | set_canvas(etl::handle< synfig::Canvas > x) | studio::WorkArea | inline | 
  | set_canvas_view(etl::loose_handle< studio::CanvasView > x) | studio::WorkArea | inline | 
  | set_cursor(const Glib::RefPtr< Gdk::Cursor > &x) | studio::WorkArea |  | 
  | set_cursor(Gdk::CursorType x) | studio::WorkArea |  | 
  | set_duck_dragger(etl::handle< DuckDrag_Base > x) | studio::Duckmatic | inline | 
  | set_focus_point(const synfig::Point &x) | studio::WorkArea |  | 
  | set_grid_color(const synfig::Color &c) | studio::WorkArea |  | 
  | set_grid_size(const synfig::Vector &s) | studio::WorkArea |  | 
  | set_grid_snap(bool x=true) | studio::Duckmatic |  | 
  | set_guide_snap(bool x=true) | studio::Duckmatic |  | 
  | set_guides_color(const synfig::Color &c) | studio::WorkArea |  | 
  | set_instance(etl::loose_handle< studio::Instance > x) | studio::WorkArea | inline | 
  | set_jack_offset(const synfig::Time &x) | studio::WorkArea |  | 
  | set_lock_animation_mode(bool x) | studio::Duckmatic | inline | 
  | set_low_res_pixel_size(int x) | studio::WorkArea |  | 
  | set_low_resolution_flag(bool x) | studio::WorkArea |  | 
  | set_onion_skin(bool x) | studio::WorkArea |  | 
  | set_onion_skins(int *onions) | studio::WorkArea |  | 
  | set_progress_callback(synfig::ProgressCallback *x) | studio::WorkArea | inline | 
  | set_quality(int x) | studio::WorkArea |  | 
  | set_rend_desc(const synfig::RendDesc &x) | studio::WorkArea | inline | 
  | set_selected_value_node(etl::loose_handle< synfig::ValueNode > x) | studio::WorkArea |  | 
  | set_show_guides(bool x) | studio::WorkArea |  | 
  | set_show_persistent_strokes(bool x) | studio::Duckmatic |  | 
  | set_time(synfig::Time x) | studio::Duckmatic | inline | 
  | set_type_mask(Type x) | studio::Duckmatic | inline | 
  | set_zoom(float z) | studio::WorkArea |  | 
  | show_persistent_strokes | studio::Duckmatic | protected | 
  | signal_cursor_moved() | studio::WorkArea | inline | 
  | signal_duck_selection_changed() | studio::Duckmatic | inline | 
  | signal_edited_duck(const etl::handle< Duck > &duck, bool moving=false) | studio::Duckmatic |  | 
  | signal_edited_selected_ducks(bool moving=false) | studio::Duckmatic |  | 
  | signal_grid_changed() | studio::Duckmatic | inline | 
  | signal_input_device_changed() | studio::WorkArea | inline | 
  | signal_layer_selected() | studio::WorkArea | inline | 
  | signal_meta_data_changed() | studio::WorkArea | inline | 
  | signal_popup_menu() | studio::WorkArea | inline | 
  | signal_rendering() | studio::WorkArea | inline | 
  | signal_sketch_saved() | studio::Duckmatic | inline | 
  | signal_strokes_changed() | studio::Duckmatic | inline | 
  | signal_user_click(int button=0) | studio::WorkArea | inline | 
  | signal_user_click_selected_ducks(int button) | studio::Duckmatic |  | 
  | signal_view_window_changed() | studio::WorkArea | inline | 
  | snap_point_to_grid(const synfig::Point &x) const  | studio::Duckmatic |  | 
  | solid_lines | studio::WorkArea |  | 
  | start_bezier_drag(const synfig::Vector &offset, float bezier_click_pos) | studio::Duckmatic |  | 
  | start_duck_drag(const synfig::Vector &offset) | studio::Duckmatic |  | 
  | stroke_list() const  | studio::Duckmatic | inline | 
  | SurfaceBook typedef | studio::WorkArea |  | 
  | sync_render_preview(synfig::Time time) | studio::WorkArea |  | 
  | sync_render_preview() | studio::WorkArea |  | 
  | sync_render_preview_hook() | studio::WorkArea |  | 
  | sync_update_preview() | studio::WorkArea |  | 
  | timecode_height | studio::WorkArea |  | 
  | timecode_width | studio::WorkArea |  | 
  | toggle_grid() | studio::WorkArea |  | 
  | toggle_grid_snap() | studio::WorkArea |  | 
  | toggle_guide_snap() | studio::WorkArea |  | 
  | toggle_low_resolution_flag() | studio::WorkArea |  | 
  | toggle_onion_skin() | studio::WorkArea | inline | 
  | toggle_select_duck(const etl::handle< Duck > &duck) | studio::Duckmatic |  | 
  | toggle_select_ducks_in_box(const synfig::Vector &tl, const synfig::Vector &br) | studio::Duckmatic |  | 
  | toggle_show_guides() | studio::WorkArea | inline | 
  | translate_selected_bezier(const synfig::Vector &vector) | studio::Duckmatic |  | 
  | translate_selected_ducks(const synfig::Vector &vector) | studio::Duckmatic |  | 
  | Type typedef | studio::Duckmatic |  | 
  | unselect_all_ducks() | studio::Duckmatic |  | 
  | unselect_duck(const etl::handle< Duck > &duck) | studio::Duckmatic |  | 
  | update_ducks() | studio::Duckmatic |  | 
  | view_window_changed() | studio::WorkArea | inline | 
  | WorkArea(etl::loose_handle< synfigapp::CanvasInterface > canvas_interface) | studio::WorkArea |  | 
  | WorkAreaProgress class | studio::WorkArea | friend | 
  | WorkAreaRenderer class | studio::WorkArea | friend | 
  | WorkAreaTarget class | studio::WorkArea | friend | 
  | WorkAreaTarget_Cairo class | studio::WorkArea | friend | 
  | WorkAreaTarget_Cairo_Tile class | studio::WorkArea | friend | 
  | WorkAreaTarget_Full class | studio::WorkArea | friend | 
  | zoom | studio::Duckmatic | protected | 
  | zoom_fit() | studio::WorkArea |  | 
  | zoom_in() | studio::WorkArea |  | 
  | zoom_norm() | studio::WorkArea |  | 
  | zoom_out() | studio::WorkArea |  | 
  | ~Duckmatic() | studio::Duckmatic | virtual | 
  | ~WorkArea() | studio::WorkArea | virtual |