gtk dialog% window hint
This commit is contained in:
parent
96c77937b1
commit
4457c51022
|
@ -12,8 +12,11 @@
|
|||
(define GTK_WIN_POS_CENTER 1)
|
||||
(define GTK_WIN_POS_CENTER_ON_PARENT 4)
|
||||
|
||||
(define GDK_WINDOW_TYPE_HINT_DIALOG 1)
|
||||
|
||||
(define-gtk gtk_window_set_position (_fun _GtkWidget _int -> _void))
|
||||
(define-gtk gtk_window_set_transient_for (_fun _GtkWidget _GtkWidget -> _void))
|
||||
(define-gtk gtk_window_set_type_hint (_fun _GtkWidget _int -> _void))
|
||||
|
||||
(defclass dialog% frame%
|
||||
(inherit get-gtk
|
||||
|
@ -23,6 +26,8 @@
|
|||
|
||||
(define close-sema #f)
|
||||
|
||||
(gtk_window_set_type_hint (get-gtk) GDK_WINDOW_TYPE_HINT_DIALOG)
|
||||
|
||||
(let ([p (get-parent)])
|
||||
(when p
|
||||
(gtk_window_set_transient_for (get-gtk) (send p get-gtk))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user