// Non mini-object ActorBox struct Color struct Fog struct Geometry struct Knot struct Margin struct PaintVolume struct PathNode struct Perspective struct Point struct Rect struct Size struct Units struct Vertex struct *.ref unowned init.argv unowned init_with_args .argv unowned Actor .apply_transform.matrix ref .get_abs_allocation_vertices.verts out=false .get_allocation_vertices.verts out=false Canvas .new symbol_type="constructor" Event.type#method name="get_type" Image .new symbol_type="constructor" // ??? Actor.has_pointer#method name="get_has_pointer" InitError errordomain=false redraw skip // Not all backing symbols are deprecated Actor.pick deprecated=false // Nullable return values Actor .get_parent nullable value_get_color nullable // method/virtual-method/signal don't match Actor .event#method name="emit_event" .get_paint_volume#virtual_method name="get_paint_volume_vfunc" .get_paint_volume#virtual_method.volume out .queue_redraw#signal skip .queue_redraw#virtual_method skip Container .add_actor skip=false .class_* skip Text .activate#method name="try_activate" .insert_text#signal skip TextBuffer.get_text#virtual_method name="get_text_with_length" // virtual/abstract distinction Container .lower virtual .raise virtual .*_child_meta#virtual_method virtual .foreach_with_internals#virtual_method virtual // Default values Container .lower.sibling nullable default=null .raise.sibling nullable default=null Stage.read_pixels .width default=-1 .height default=-1 Text .position_to_coords.line_height default=null // Reparented funcs methods can't be instance methods feature_available skip feature_get_all skip FeatureFlags.texture_npot skip // Skipped by g-i for unknown reasons LayoutManager .create_child_meta skip=false Model .insert_row skip=false // Variadic arguments Actor .animate skip=false .animate_with_alpha skip=false .animate_with_timeline skip=false Animator .set skip=false Box .pack skip=false .pack_after skip=false .pack_at skip=false .pack_before skip=false Container .add_valist skip=false .child_get skip=false .child_set skip=false .remove skip=false .remove_valist skip=false Interval .new skip=false .get_interval skip=false .set_final skip=false .set_initial skip=false .set_interval skip=false LayoutManager .child_get skip=false .child_set skip=false ListModel .new skip=false Model .append skip=false .insert skip=false .prepend skip=false ModelIter .get skip=false .set skip=false Script .get_objects skip=false // Changing error domains Texture .new_from_file throws="Clutter.TextureError" // Skipped upstream for unknown reasons Alpha.register_func skip=false TimeoutPool skip=false Interval.register_progress_func skip=false frame_source_* skip=false get_option_group skip=false get_option_group_without_init skip=false threads_add_frame_source skip=false threads_add_frame_source_full skip=false threads_add_idle skip=false threads_add_idle_full skip=false threads_set_lock_functions skip=false threads_add_timeout skip=false threads_add_timeout_full skip=false // struct/class confusion ActorBox .new skip .from_vertices skip Units.from_* skip Color .new skip Margin .new skip Size .init skip Vertex.new skip // Class methods container_class_find_child_property skip container_class_list_child_properties skip // Move symbols get_actor_by_gid parent="Clutter.Actor" name="get_by_gid" get_input_device_for_id parent="Clutter.InputDevice" name="get_for_id" color_from_* skip units_from_* skip // Struct return values color_get_static nullable // Upstream Effect .get_paint_volume.volume out Event .get_position.position out Text .cursor_event.geometry out // Remove for clutter-2.0 ///////////////////////// Stage .event name="emit_event" .capture.captures out array_length_idx=3 type="Clutter.Capture[]" Capture .image type="Cairo.ImageSurface" // *Event should be compact classes derived from Clutter.Event Event.type skip=false AnyEvent struct=false base_type="Clutter.Event" ButtonEvent struct=false base_type="Clutter.Event" CrossingEvent struct=false base_type="Clutter.Event" KeyEvent struct=false base_type="Clutter.Event" MotionEvent struct=false base_type="Clutter.Event" ScrollEvent struct=false base_type="Clutter.Event" StageStateEvent struct=false base_type="Clutter.Event" TouchEvent struct=false base_type="Clutter.Event" TouchpadPinchEvent struct=false base_type="Clutter.Event" TouchpadSwipeEvent struct=false base_type="Clutter.Event" // Keysyms used to be CLUTTER_X instead of CLUTTER_KEY_X *#constant skip COGL skip=false CURRENT_TIME skip=false FLAVOUR skip=false *VERSION* skip=false PATH_RELATIVE skip=false PRIORITY_REDRAW skip=false // Clutter devs don't like us creating nested namespaces frame_source_* name="frame_source_(.+)" parent="Clutter.FrameSource" value_* name="value_(.+)" parent="Clutter.Value" threads_* name="threads_(.+)" parent="Clutter.Threads" threads_add_frame_source name="add" parent="Clutter.Threads.FrameSource" threads_add_frame_source_full name="add_full" parent="Clutter.Threads.FrameSource" threads_add_idle name="add" parent="Clutter.Threads.Idle" threads_add_idle_full name="add_full" parent="Clutter.Threads.Idle" threads_add_timeout name="add" parent="Clutter.Threads.Timeout" threads_add_timeout_full name="add_full" parent="Clutter.Threads.Timeout" util_next_p2 name="next_power_of_2" parent="Clutter.Util" // Backwards compatibility Color.alloc symbol_type="function" Point.alloc symbol_type="function" Rect.alloc symbol_type="function" Size.alloc symbol_type="function" Vertex.alloc symbol_type="function" BinAlignment deprecated=false deprecated_since=null BinAlignment.* deprecated BinAlignment.start deprecated=false BinLayout.new.*_align default=Clutter.BinAlignment.START // Possibly keep KEY_* skip=false name="KEY_(.+)" type="uint" parent="Clutter.Key"