[gtkmm] Update gtk_signals.defs with Gesture and LockButton
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtkmm] Update gtk_signals.defs with Gesture and LockButton
- Date: Sun, 29 Jun 2014 17:00:44 +0000 (UTC)
commit 3ce98e0acce88b7f1ef6dc4675691cf97e68b5fe
Author: Kjell Ahlstedt <kjell ahlstedt bredband net>
Date: Sun Jun 29 18:37:21 2014 +0200
Update gtk_signals.defs with Gesture and LockButton
* gtk/src/gtk_signals.defs: Update.
* tools/extra_defs_gen/generate_defs_gtk.cc: Generate info for EventController
Gesture* and LockButton.
gtk/src/gtk_signals.defs | 313 +++++++++++++++++++++++++++++
tools/extra_defs_gen/generate_defs_gtk.cc | 11 +
2 files changed, 324 insertions(+), 0 deletions(-)
---
diff --git a/gtk/src/gtk_signals.defs b/gtk/src/gtk_signals.defs
index 57a2801..bd3e0a8 100644
--- a/gtk/src/gtk_signals.defs
+++ b/gtk/src/gtk_signals.defs
@@ -3632,6 +3632,12 @@
)
)
+(define-signal no-matches
+ (of-object "GtkEntryCompletion")
+ (return-type "void")
+ (when "last")
+)
+
(define-signal action-activated
(of-object "GtkEntryCompletion")
(return-type "void")
@@ -3792,6 +3798,26 @@
(construct-only #f)
)
+;; From GtkEventController
+
+(define-property widget
+ (of-object "GtkEventController")
+ (prop-type "GParamObject")
+ (docs "Widget the gesture relates to")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
+(define-property propagation-phase
+ (of-object "GtkEventController")
+ (prop-type "GParamEnum")
+ (docs "Propagation phase at which this controller is run")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkExpander
(define-signal activate
@@ -4431,6 +4457,237 @@
(construct-only #f)
)
+;; From GtkGesture
+
+(define-signal cancel
+ (of-object "GtkGesture")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GdkEventSequence*" "p0")
+ )
+)
+
+(define-signal update
+ (of-object "GtkGesture")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GdkEventSequence*" "p0")
+ )
+)
+
+(define-signal begin
+ (of-object "GtkGesture")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GdkEventSequence*" "p0")
+ )
+)
+
+(define-signal end
+ (of-object "GtkGesture")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GdkEventSequence*" "p0")
+ )
+)
+
+(define-signal sequence-state-changed
+ (of-object "GtkGesture")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GdkEventSequence*" "p0")
+ '("GtkEventSequenceState" "p1")
+ )
+)
+
+(define-property n-points
+ (of-object "GtkGesture")
+ (prop-type "GParamUInt")
+ (docs "Number of points needed to trigger the gesture")
+ (readable #t)
+ (writable #t)
+ (construct-only #t)
+)
+
+(define-property window
+ (of-object "GtkGesture")
+ (prop-type "GParamObject")
+ (docs "GdkWindow to receive events about")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+;; From GtkGestureDrag
+
+(define-signal drag-begin
+ (of-object "GtkGestureDrag")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+(define-signal drag-end
+ (of-object "GtkGestureDrag")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+(define-signal drag-update
+ (of-object "GtkGestureDrag")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+;; From GtkGestureLongPress
+
+(define-signal cancelled
+ (of-object "GtkGestureLongPress")
+ (return-type "void")
+ (when "last")
+)
+
+(define-signal pressed
+ (of-object "GtkGestureLongPress")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+;; From GtkGestureMultiPress
+
+(define-signal pressed
+ (of-object "GtkGestureMultiPress")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gint" "p0")
+ '("gdouble" "p1")
+ '("gdouble" "p2")
+ )
+)
+
+(define-signal released
+ (of-object "GtkGestureMultiPress")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gint" "p0")
+ '("gdouble" "p1")
+ '("gdouble" "p2")
+ )
+)
+
+(define-signal stopped
+ (of-object "GtkGestureMultiPress")
+ (return-type "void")
+ (when "last")
+)
+
+;; From GtkGesturePan
+
+(define-signal pan
+ (of-object "GtkGesturePan")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("GtkPanDirection" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+(define-property orientation
+ (of-object "GtkGesturePan")
+ (prop-type "GParamEnum")
+ (docs "Allowed orientations")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+;; From GtkGestureRotate
+
+(define-signal angle-changed
+ (of-object "GtkGestureRotate")
+ (return-type "void")
+ (when "first")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+;; From GtkGestureSingle
+
+(define-property touch-only
+ (of-object "GtkGestureSingle")
+ (prop-type "GParamBoolean")
+ (docs "Whether the gesture handles only touch events")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property exclusive
+ (of-object "GtkGestureSingle")
+ (prop-type "GParamBoolean")
+ (docs "Whether the gesture is exclusive")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property button
+ (of-object "GtkGestureSingle")
+ (prop-type "GParamUInt")
+ (docs "Button number to listen to")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+;; From GtkGestureSwipe
+
+(define-signal swipe
+ (of-object "GtkGestureSwipe")
+ (return-type "void")
+ (when "last")
+ (parameters
+ '("gdouble" "p0")
+ '("gdouble" "p1")
+ )
+)
+
+;; From GtkGestureZoom
+
+(define-signal scale-changed
+ (of-object "GtkGestureZoom")
+ (return-type "void")
+ (when "first")
+ (parameters
+ '("gdouble" "p0")
+ )
+)
+
;; From GtkGrid
(define-property row-spacing
@@ -5449,6 +5706,62 @@
(when "first")
)
+;; From GtkLockButton
+
+(define-property permission
+ (of-object "GtkLockButton")
+ (prop-type "GParamObject")
+ (docs "The GPermission object controlling this button")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property text-lock
+ (of-object "GtkLockButton")
+ (prop-type "GParamString")
+ (docs "The text to display when prompting the user to lock")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property text-unlock
+ (of-object "GtkLockButton")
+ (prop-type "GParamString")
+ (docs "The text to display when prompting the user to unlock")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property tooltip-lock
+ (of-object "GtkLockButton")
+ (prop-type "GParamString")
+ (docs "The tooltip to display when prompting the user to lock")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property tooltip-unlock
+ (of-object "GtkLockButton")
+ (prop-type "GParamString")
+ (docs "The tooltip to display when prompting the user to unlock")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
+(define-property tooltip-not-authorized
+ (of-object "GtkLockButton")
+ (prop-type "GParamString")
+ (docs "The tooltip to display when prompting the user cannot obtain authorization")
+ (readable #t)
+ (writable #t)
+ (construct-only #f)
+)
+
;; From GtkMenu
(define-signal move-scroll
diff --git a/tools/extra_defs_gen/generate_defs_gtk.cc b/tools/extra_defs_gen/generate_defs_gtk.cc
index a2a4d9d..210a6f3 100644
--- a/tools/extra_defs_gen/generate_defs_gtk.cc
+++ b/tools/extra_defs_gen/generate_defs_gtk.cc
@@ -103,6 +103,7 @@ int main(int argc, char** argv)
<< get_defs( GTK_TYPE_ENTRY_COMPLETION )
<< get_defs( GTK_TYPE_ENTRY_BUFFER )
<< get_defs( GTK_TYPE_EVENT_BOX )
+ << get_defs( GTK_TYPE_EVENT_CONTROLLER )
<< get_defs( GTK_TYPE_EXPANDER )
<< get_defs( GTK_TYPE_FILE_FILTER )
<< get_defs( GTK_TYPE_FILE_CHOOSER )
@@ -119,6 +120,15 @@ int main(int argc, char** argv)
<< get_defs( GTK_TYPE_FONT_SELECTION )
<< get_defs( GTK_TYPE_FONT_SELECTION_DIALOG )
<< get_defs( GTK_TYPE_FRAME )
+ << get_defs( GTK_TYPE_GESTURE )
+ << get_defs( GTK_TYPE_GESTURE_DRAG )
+ << get_defs( GTK_TYPE_GESTURE_LONG_PRESS )
+ << get_defs( GTK_TYPE_GESTURE_MULTI_PRESS )
+ << get_defs( GTK_TYPE_GESTURE_PAN )
+ << get_defs( GTK_TYPE_GESTURE_ROTATE )
+ << get_defs( GTK_TYPE_GESTURE_SINGLE )
+ << get_defs( GTK_TYPE_GESTURE_SWIPE )
+ << get_defs( GTK_TYPE_GESTURE_ZOOM )
<< get_defs( GTK_TYPE_GRID )
<< get_defs( GTK_TYPE_HANDLE_BOX )
<< get_defs( GTK_TYPE_HEADER_BAR )
@@ -134,6 +144,7 @@ int main(int argc, char** argv)
<< get_defs( GTK_TYPE_LINK_BUTTON )
<< get_defs( GTK_TYPE_LIST_BOX )
<< get_defs( GTK_TYPE_LIST_BOX_ROW )
+ << get_defs( GTK_TYPE_LOCK_BUTTON )
<< get_defs( GTK_TYPE_MENU )
<< get_defs( GTK_TYPE_MENU_BAR )
<< get_defs( GTK_TYPE_MENU_BUTTON )
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]