diff --git a/content/lua.api.manual/darktable/darktable.collection.md b/content/lua.api.manual/darktable/darktable.collection.md index 076e5fe..adfc0ba 100644 --- a/content/lua.api.manual/darktable/darktable.collection.md +++ b/content/lua.api.manual/darktable/darktable.collection.md @@ -1,7 +1,7 @@ --- title: darktable.collection id: darktable.collection -weight: 180 +weight: 20 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.configuration.md b/content/lua.api.manual/darktable/darktable.configuration.md index 5a6d4f0..c5886de 100644 --- a/content/lua.api.manual/darktable/darktable.configuration.md +++ b/content/lua.api.manual/darktable/darktable.configuration.md @@ -1,7 +1,7 @@ --- title: darktable.configuration id: darktable.configuration -weight: 140 +weight: 30 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.control.md b/content/lua.api.manual/darktable/darktable.control.md index 368c24a..4edf1c2 100644 --- a/content/lua.api.manual/darktable/darktable.control.md +++ b/content/lua.api.manual/darktable/darktable.control.md @@ -1,7 +1,7 @@ --- title: darktable.control id: darktable.control -weight: 190 +weight: 40 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.database.md b/content/lua.api.manual/darktable/darktable.database.md index 4a2ecd1..ba91977 100644 --- a/content/lua.api.manual/darktable/darktable.database.md +++ b/content/lua.api.manual/darktable/darktable.database.md @@ -1,7 +1,7 @@ --- title: darktable.database id: darktable.database -weight: 180 +weight: 50 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.debug.md b/content/lua.api.manual/darktable/darktable.debug.md index e17614b..54f7483 100644 --- a/content/lua.api.manual/darktable/darktable.debug.md +++ b/content/lua.api.manual/darktable/darktable.debug.md @@ -1,7 +1,7 @@ --- title: darktable.debug id: darktable.debug -weight: 210 +weight: 60 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.destroy_event.md b/content/lua.api.manual/darktable/darktable.destroy_event.md new file mode 100644 index 0000000..ce71a8a --- /dev/null +++ b/content/lua.api.manual/darktable/darktable.destroy_event.md @@ -0,0 +1,22 @@ +--- +title: darktable.destroy_event +id: darktable.destroy_event +weight: 195 +draft: false +author: "people" +--- + +**API 6.2.1** + +``` +function( + event_name : string, + event_type : string, +) +``` + +This function removes the callback registered by [darktable.register_event](darktable.register_event.md). +Events are documented in the [event](../events) section. + +* **event_name** - _string_ - The name of the event used to manipulate the event. The combination of event_name and event_type must be unique. +* **event_type** - _string_ - The name of the event to register to. diff --git a/content/lua.api.manual/darktable/darktable.gettext.md b/content/lua.api.manual/darktable/darktable.gettext.md index 124af09..26f3b50 100644 --- a/content/lua.api.manual/darktable/darktable.gettext.md +++ b/content/lua.api.manual/darktable/darktable.gettext.md @@ -1,7 +1,7 @@ --- title: darktable.gettext id: darktable.gettext -weight: 200 +weight: 80 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.gui.md b/content/lua.api.manual/darktable/darktable.gui.md index 0cba301..9d369ae 100644 --- a/content/lua.api.manual/darktable/darktable.gui.md +++ b/content/lua.api.manual/darktable/darktable.gui.md @@ -1,7 +1,7 @@ --- title: darktable.gui id: darktable.gui -weight: 110 +weight: 90 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.guides.md b/content/lua.api.manual/darktable/darktable.guides.md index 736b062..6fd9d0f 100644 --- a/content/lua.api.manual/darktable/darktable.guides.md +++ b/content/lua.api.manual/darktable/darktable.guides.md @@ -1,7 +1,7 @@ --- title: darktable.guides id: darktable.guides -weight: 120 +weight: 100 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.new_format.md b/content/lua.api.manual/darktable/darktable.new_format.md index d0e5d6c..f80395a 100644 --- a/content/lua.api.manual/darktable/darktable.new_format.md +++ b/content/lua.api.manual/darktable/darktable.new_format.md @@ -1,7 +1,7 @@ --- title: darktable.new_format id: darktable.new_format -weight: 80 +weight: 110 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.new_storage.md b/content/lua.api.manual/darktable/darktable.new_storage.md index c63413f..d6be678 100644 --- a/content/lua.api.manual/darktable/darktable.new_storage.md +++ b/content/lua.api.manual/darktable/darktable.new_storage.md @@ -1,7 +1,7 @@ --- title: darktable.new_storage id: darktable.new_storage -weight: 90 +weight: 120 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.new_widget.md b/content/lua.api.manual/darktable/darktable.new_widget.md index 8b448f4..0421baa 100644 --- a/content/lua.api.manual/darktable/darktable.new_widget.md +++ b/content/lua.api.manual/darktable/darktable.new_widget.md @@ -1,7 +1,7 @@ --- title: darktable.new_widget id: darktable.new_widget -weight: 100 +weight: 130 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/password.md b/content/lua.api.manual/darktable/darktable.password.md similarity index 98% rename from content/lua.api.manual/darktable/password.md rename to content/lua.api.manual/darktable/darktable.password.md index 58cd704..e0972e1 100644 --- a/content/lua.api.manual/darktable/password.md +++ b/content/lua.api.manual/darktable/darktable.password.md @@ -1,7 +1,7 @@ --- title: darktable.password id: darktable.password -weight: 155 +weight: 140 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.print.md b/content/lua.api.manual/darktable/darktable.print.md index cd5322b..ba56280 100644 --- a/content/lua.api.manual/darktable/darktable.print.md +++ b/content/lua.api.manual/darktable/darktable.print.md @@ -1,7 +1,7 @@ --- title: darktable.print id: darktable.print -weight: 20 +weight: 160 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.print_error.md b/content/lua.api.manual/darktable/darktable.print_error.md index e16caba..48041ed 100644 --- a/content/lua.api.manual/darktable/darktable.print_error.md +++ b/content/lua.api.manual/darktable/darktable.print_error.md @@ -1,7 +1,7 @@ --- title: darktable.print_error id: darktable.print_error -weight: 40 +weight: 170 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.print_log.md b/content/lua.api.manual/darktable/darktable.print_log.md index 70b677a..4eeb975 100644 --- a/content/lua.api.manual/darktable/darktable.print_log.md +++ b/content/lua.api.manual/darktable/darktable.print_log.md @@ -1,7 +1,7 @@ --- title: darktable.print_log id: darktable.print_log -weight: 30 +weight: 180 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.register_event.md b/content/lua.api.manual/darktable/darktable.register_event.md index 66db3fe..48baced 100644 --- a/content/lua.api.manual/darktable/darktable.register_event.md +++ b/content/lua.api.manual/darktable/darktable.register_event.md @@ -1,13 +1,14 @@ --- title: darktable.register_event id: darktable.register_event -weight: 50 +weight: 190 draft: false author: "people" --- ``` function( + event_name : string, event_type : string, callback : function, ... : variable @@ -17,6 +18,7 @@ function( This function registers a callback to be called when a given event happens. Events are documented in the [event](../events) section. +* **event_name** - _string_ - The name of the event used to manipulate the event. The combination of event_name and event_type must be unique. **API 6.2.1** * **event_type** - _string_ - The name of the event to register to. * **callback** - _function_ - The function to call on event. The signature of the function depends on the type of event. diff --git a/content/lua.api.manual/darktable/darktable.register_lib.md b/content/lua.api.manual/darktable/darktable.register_lib.md index f5f57f2..1698adc 100644 --- a/content/lua.api.manual/darktable/darktable.register_lib.md +++ b/content/lua.api.manual/darktable/darktable.register_lib.md @@ -1,7 +1,7 @@ --- title: darktable.register_lib id: darktable.register_lib -weight: 60 +weight: 200 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.register_storage.md b/content/lua.api.manual/darktable/darktable.register_storage.md index ce8f515..2ff8009 100644 --- a/content/lua.api.manual/darktable/darktable.register_storage.md +++ b/content/lua.api.manual/darktable/darktable.register_storage.md @@ -1,7 +1,7 @@ --- title: darktable.register_storage id: darktable.register_storage -weight: 50 +weight: 210 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.styles.md b/content/lua.api.manual/darktable/darktable.styles.md index b941308..653b825 100644 --- a/content/lua.api.manual/darktable/darktable.styles.md +++ b/content/lua.api.manual/darktable/darktable.styles.md @@ -1,7 +1,7 @@ --- title: darktable.styles id: darktable.styles -weight: 160 +weight: 220 draft: false author: "people" --- diff --git a/content/lua.api.manual/darktable/darktable.tags.md b/content/lua.api.manual/darktable/darktable.tags.md index 85eddf4..d75aea3 100644 --- a/content/lua.api.manual/darktable/darktable.tags.md +++ b/content/lua.api.manual/darktable/darktable.tags.md @@ -1,7 +1,7 @@ --- title: darktable.tags id: darktable.tags -weight: 130 +weight: 230 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/exit.md b/content/lua.api.manual/events/exit.md index 5858fc6..e87e118 100644 --- a/content/lua.api.manual/events/exit.md +++ b/content/lua.api.manual/events/exit.md @@ -1,7 +1,7 @@ --- title: exit id: exit -weight: 100 +weight: 20 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/global_toolbox-grouping_toggle.md b/content/lua.api.manual/events/global_toolbox-grouping_toggle.md index b8d2c4b..4871cc1 100644 --- a/content/lua.api.manual/events/global_toolbox-grouping_toggle.md +++ b/content/lua.api.manual/events/global_toolbox-grouping_toggle.md @@ -1,7 +1,7 @@ --- title: global_toolbox-grouping_toggle id: global_toolbox-grouping_toggle -weight: 70 +weight: 30 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/global_toolbox-overlay_toggle.md b/content/lua.api.manual/events/global_toolbox-overlay_toggle.md index cbdd80b..51680ff 100644 --- a/content/lua.api.manual/events/global_toolbox-overlay_toggle.md +++ b/content/lua.api.manual/events/global_toolbox-overlay_toggle.md @@ -1,7 +1,7 @@ --- title: global_toolbox-overlay_toggle id: global_toolbox-overlay_toggle -weight: 80 +weight: 40 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/intermediate-export-image.md b/content/lua.api.manual/events/intermediate-export-image.md index 855ba70..b274feb 100644 --- a/content/lua.api.manual/events/intermediate-export-image.md +++ b/content/lua.api.manual/events/intermediate-export-image.md @@ -1,7 +1,7 @@ --- title: intermediate-export-image id: intermediate-export-image -weight: 20 +weight: 50 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/mouse-over-image-changed.md b/content/lua.api.manual/events/mouse-over-image-changed.md index d96dc70..d9a7852 100644 --- a/content/lua.api.manual/events/mouse-over-image-changed.md +++ b/content/lua.api.manual/events/mouse-over-image-changed.md @@ -1,7 +1,7 @@ --- title: mouse-over-image-changed id: mouse-over-image-changed -weight: 90 +weight: 60 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/post-import-film.md b/content/lua.api.manual/events/post-import-film.md index 70e11cc..6c12b02 100644 --- a/content/lua.api.manual/events/post-import-film.md +++ b/content/lua.api.manual/events/post-import-film.md @@ -1,7 +1,7 @@ --- title: post-import-film id: post-import-film -weight: 50 +weight: 70 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/post-import-image.md b/content/lua.api.manual/events/post-import-image.md index 3d1fc1e..7e7e1fa 100644 --- a/content/lua.api.manual/events/post-import-image.md +++ b/content/lua.api.manual/events/post-import-image.md @@ -1,7 +1,7 @@ --- title: post-import-image id: post-import-image -weight: 30 +weight: 80 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/pre-import.md b/content/lua.api.manual/events/pre-import.md index eae595f..7535f6d 100644 --- a/content/lua.api.manual/events/pre-import.md +++ b/content/lua.api.manual/events/pre-import.md @@ -1,7 +1,7 @@ --- title: pre-import id: pre-import -weight: 110 +weight: 90 draft: false author: "people" --- diff --git a/content/lua.api.manual/events/selection-changed.md b/content/lua.api.manual/events/selection-changed.md new file mode 100644 index 0000000..5e276de --- /dev/null +++ b/content/lua.api.manual/events/selection-changed.md @@ -0,0 +1,28 @@ +--- +title: selection-changed +id: selection-changed +weight: 100 +draft: false +author: "people" +--- + +**API 6.2.1** + +`event` + +This event is triggered whenever the selection of images changes + +# selection-changed.callback + +``` +function( + event : string +) +``` + +* **event** - _string_ - The name of the event that triggered the callback. + +# selection-changed.extra registration parameters + +This event has no extra registration parameters. + diff --git a/content/lua.api.manual/events/shortcut.md b/content/lua.api.manual/events/shortcut.md index d64e554..35c75f4 100644 --- a/content/lua.api.manual/events/shortcut.md +++ b/content/lua.api.manual/events/shortcut.md @@ -1,7 +1,7 @@ --- title: shortcut id: shortcut -weight: 40 +weight: 110 draft: false author: "people" ---