[gnome-builder/wip/gtk4-port: 922/1774] libide/gui: add language/selection helper functions
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/gtk4-port: 922/1774] libide/gui: add language/selection helper functions
- Date: Mon, 11 Jul 2022 22:31:28 +0000 (UTC)
commit c4b7d33915aec735524c4fbefc66c4224d26f7b3
Author: Christian Hergert <chergert redhat com>
Date: Sun May 8 13:36:54 2022 -0700
libide/gui: add language/selection helper functions
src/libide/gui/gtk/keybindings.gsl | 8 ++++++++
1 file changed, 8 insertions(+)
---
diff --git a/src/libide/gui/gtk/keybindings.gsl b/src/libide/gui/gtk/keybindings.gsl
index 8393e5fc9..608134968 100644
--- a/src/libide/gui/gtk/keybindings.gsl
+++ b/src/libide/gui/gtk/keybindings.gsl
@@ -64,3 +64,11 @@ end
def isDebugging()
(workbench != null) && workbench.has_project() &&
Ide.DebugManager.from_context(workbench.context).get_active()
end
+
+def inEditorWithLanguage(language_id)
+ inEditor() && (page.get_buffer().get_language_id() == language_id)
+end
+
+def hasSelection()
+ inEditor() && page.get_buffer().get_has_selection()
+end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]