title: “Drawable Class Documentation” date: 2025-06-28 layout: default —
Table of Contents
- 🔧 Class:Drawable
- 🔹 Public:Methods
- 🔹 bind:Methods
- 🔹 connect:Methods
- 🔹 curves:Methods
- 🔹 disconnect:Methods
- 🔹 edit:Methods
- 🔹 emit:Methods
- 🔹 get:Methods
- 🔹 handler:Methods
- 🔹 id:Methods
- 🔹 install:Methods
- 🔹 interface:Methods
- 🔹 is:Methods
- 🔹 levels:Methods
- 🔹 mask:Methods
- 🔹 merge:Methods
- 🔹 notify:Methods
- 🔹 ref:Methods
- 🔹 replace:Methods
- 🔹 set:Methods
- 🔹 steal:Methods
- 🔹 stop:Methods
- 🔹 transform:Methods
- 🔹 type:Methods
- 🔹 ungrouped:Methods
- 🔒 Private:Methods
- ⚙ Dunder:Methods
- 🔹 Public:Methods
- 🔧 Properties
- 🔧 Signals
Class: Drawable
🔹 Public Methods
-
🔹 bind Methods
⚠️ bind_property Unavailable †
⚠️ bind_property_full Unavailable † -
🔹 connect Methods
⚠️ connect Unavailable †
⚠️ connect_after Unavailable †
⚠️ connect_data Unavailable †
⚠️ connect_object Unavailable †
⚠️ connect_object_after Unavailable † -
🔹 curves Methods
⚠️ curves_explicit Unavailable †
⚠️ curves_spline Unavailable † -
🔹 disconnect Methods
⚠️ disconnect Unavailable †
⚠️ disconnect_by_func Unavailable † -
🔹 edit Methods
⚠️ edit_bucket_fill Unavailable †
⚠️ edit_clear Unavailable †
⚠️ edit_fill Unavailable †
⚠️ edit_gradient_fill Unavailable †
⚠️ edit_stroke_item Unavailable †
⚠️ edit_stroke_selection Unavailable † -
🔹 emit Methods
-
🔹 get Methods
⚠️ get_bpp Unavailable †
⚠️ get_buffer Unavailable †
⚠️ get_by_id Unavailable †
⚠️ get_children Unavailable †
⚠️ get_color_tag Unavailable †
⚠️ get_data Unavailable †
⚠️ get_expanded Unavailable †
⚠️ get_filters Unavailable †
⚠️ get_format Unavailable †
⚠️ get_height Unavailable †
⚠️ get_id Unavailable †
⚠️ get_image Unavailable †
⚠️ get_lock_content Unavailable †
⚠️ get_lock_position Unavailable †
⚠️ get_lock_visibility Unavailable †
⚠️ get_name Unavailable †
⚠️ get_offsets Unavailable †
⚠️ get_parasite Unavailable †
⚠️ get_parasite_list Unavailable †
⚠️ get_parent Unavailable †
⚠️ get_pixel Unavailable †
⚠️ get_properties Unavailable †
⚠️ get_property Unavailable †
⚠️ get_qdata Unavailable †
⚠️ get_shadow_buffer Unavailable †
⚠️ get_sub_thumbnail Unavailable †
⚠️ get_sub_thumbnail_data Unavailable †
⚠️ get_tattoo Unavailable †
⚠️ get_thumbnail Unavailable †
⚠️ get_thumbnail_data Unavailable †
⚠️ get_thumbnail_format Unavailable †
⚠️ get_visible Unavailable †
⚠️ get_width Unavailable † -
🔹 handler Methods
⚠️ handler_block Unavailable †
⚠️ handler_block_by_func Unavailable †
⚠️ handler_disconnect Unavailable †
⚠️ handler_is_connected Unavailable †
⚠️ handler_unblock Unavailable †
⚠️ handler_unblock_by_func Unavailable † -
🔹 id Methods
⚠️ id_is_channel Unavailable †
⚠️ id_is_drawable Unavailable †
⚠️ id_is_group_layer Unavailable †
⚠️ id_is_layer Unavailable †
⚠️ id_is_layer_mask Unavailable †
⚠️ id_is_path Unavailable †
⚠️ id_is_selection Unavailable †
⚠️ id_is_text_layer Unavailable †
⚠️ id_is_valid Unavailable † -
🔹 install Methods
⚠️ install_properties Unavailable †
⚠️ install_property Unavailable † -
🔹 interface Methods
⚠️ interface_find_property Unavailable †
⚠️ interface_install_property Unavailable †
⚠️ interface_list_properties Unavailable † -
🔹 is Methods
⚠️ is_channel Unavailable †
⚠️ is_drawable Unavailable †
⚠️ is_floating Unavailable †
⚠️ is_gray Unavailable †
⚠️ is_group Unavailable †
⚠️ is_group_layer Unavailable †
⚠️ is_indexed Unavailable †
⚠️ is_layer Unavailable †
⚠️ is_layer_mask Unavailable †
⚠️ is_path Unavailable †
⚠️ is_rgb Unavailable †
⚠️ is_selection Unavailable †
⚠️ is_text_layer Unavailable †
⚠️ is_valid Unavailable † -
🔹 levels Methods
-
🔹 mask Methods
⚠️ mask_bounds Unavailable †
⚠️ mask_intersect Unavailable † -
🔹 merge Methods
⚠️ merge_filter Unavailable †
⚠️ merge_filters Unavailable †
⚠️ merge_shadow Unavailable † -
🔹 notify Methods
-
🔹 ref Methods
-
🔹 replace Methods
⚠️ replace_data Unavailable †
⚠️ replace_qdata Unavailable † -
🔹 set Methods
⚠️ set_color_tag Unavailable †
⚠️ set_data Unavailable †
⚠️ set_expanded Unavailable †
⚠️ set_lock_content Unavailable †
⚠️ set_lock_position Unavailable †
⚠️ set_lock_visibility Unavailable †
⚠️ set_name Unavailable †
⚠️ set_pixel Unavailable †
⚠️ set_properties Unavailable †
⚠️ set_property Unavailable †
⚠️ set_tattoo Unavailable †
⚠️ set_visible Unavailable † -
🔹 steal Methods
-
🔹 stop Methods
⚠️ stop_emission Unavailable †
⚠️ stop_emission_by_name Unavailable † -
🔹 transform Methods
⚠️ transform_2d Unavailable †
⚠️ transform_flip Unavailable †
⚠️ transform_flip_simple Unavailable †
⚠️ transform_matrix Unavailable †
⚠️ transform_perspective Unavailable †
⚠️ transform_rotate Unavailable †
⚠️ transform_rotate_simple Unavailable †
⚠️ transform_scale Unavailable †
⚠️ transform_shear Unavailable †
⚠️ transform_translate Unavailable † -
🔹 type Methods
-
🔹 ungrouped Methods
⚠️ append_filter Unavailable †
⚠️ attach_parasite Unavailable †
⚠️ brightness_contrast Unavailable †
⚠️ chain Unavailable †
⚠️ color_balance Unavailable †
⚠️ colorize_hsl Unavailable †
⚠️ compat_control Unavailable †
⚠️ delete Unavailable †
⚠️ desaturate Unavailable †
⚠️ detach_parasite Unavailable †
⚠️ equalize Unavailable †
⚠️ extract_component Unavailable †
⚠️ fill Unavailable †
⚠️ find_property Unavailable †
⚠️ force_floating Unavailable †
⚠️ foreground_extract Unavailable †
⚠️ free_shadow Unavailable †
⚠️ freeze_notify Unavailable †
⚠️ getv Unavailable †
⚠️ has_alpha Unavailable †
⚠️ histogram Unavailable †
⚠️ hue_saturation Unavailable †
⚠️ invert Unavailable †
⚠️ list_properties Unavailable †
⚠️ newv Unavailable †
⚠️ offset Unavailable †
⚠️ override_property Unavailable †
⚠️ posterize Unavailable †
⚠️ run_dispose Unavailable †
⚠️ shadows_highlights Unavailable †
⚠️ thaw_notify Unavailable †
⚠️ threshold Unavailable †
⚠️ unref Unavailable †
⚠️ update Unavailable †
⚠️ watch_closure Unavailable †
⚠️ weak_ref Unavailable †🔒 Private Methods
-
🔒 ref Methods
-
🔒 unsupported Methods
⚠️ **unsupported_data_method** _Unavailable †
⚠️ **unsupported_method** _Unavailable † -
🔒 ungrouped Methods
⚠️ **force_floating** _Unavailable †
⚠️ **unref** _Unavailable †⚙ Dunder Methods
-
⚙ init Methods
- __init__
(self, /, *args, **kwargs)
- __init_subclass__
()
- __init__
-
⚙ reduce Methods
- __reduce__
(self, /)
- __reduce_ex__
(self, protocol, /)
- __reduce__
-
⚙ ungrouped Methods
- __class__
(name, bases, dict_)
⚠️ __copy__ Unavailable †
⚠️ __deepcopy__ Unavailable † - __delattr__
(self, name, /)
- __dir__
(self, /)
- __eq__
(self, value, /)
- __format__
(self, format_spec, /)
- __ge__
(self, value, /)
- __getattribute__
(self, name, /)
- __getstate__
(self, /)
- __gt__
(self, value, /)
- __hash__
(self, /)
- __le__
(self, value, /)
- __lt__
(self, value, /)
- __ne__
(self, value, /)
- __new__
(*args, **kwargs)
- __repr__
(self, /)
- __setattr__
(self, name, value, /)
- __sizeof__
(self, /)
- __str__
(self, /)
- __subclasshook__
(object, /)
🏷️ Properties
- id:
gint
(read/write)
📣 Signals
- __class__
† Methods marked as “Unavailable” exist at the C/GObject layer but are not callable via GIMP Python introspection.
These may become accessible in future releases or via plugin-level extensions.