@@ -37,8 +37,8 @@ function GtkDialogLeaf(title::StringLike, parent::GtkContainer, flags::Integer,
37
37
w = GtkDialogLeaf (ccall ((:gtk_dialog_new_with_buttons ,libgtk), Ptr{GObject},
38
38
(Ptr{Uint8},Ptr{GObject},Cint,Ptr{Void}),
39
39
title, parent, flags, C_NULL ))
40
- for key in keys ( buttons)
41
- push! (w, key, buttons[key] )
40
+ for (k,v) in buttons
41
+ push! (w, k, v )
42
42
end
43
43
w
44
44
end
@@ -50,9 +50,9 @@ function GtkMessageDialogLeaf(parent::GtkContainer, flags::Integer, typ::Integer
50
50
message:: StringLike , buttons)
51
51
w = GtkMessageDialogLeaf (ccall ((:gtk_message_dialog_new ,libgtk), Ptr{GObject},
52
52
(Ptr{GObject},Cint,Cint,Cint,Ptr{Uint8}),
53
- parent, flags, typ, 0 , bytestring (message) ))
54
- for key in keys ( buttons)
55
- push! (w, key, buttons[key] )
53
+ parent, flags, typ, GtkButtonsType . NONE , bytestring (message) ))
54
+ for (k,v) in buttons
55
+ push! (w, k, v )
56
56
end
57
57
w
58
58
end
@@ -64,11 +64,9 @@ function info_dialog(message::String; parent = GtkNullContainer())
64
64
destroy (dlg)
65
65
end
66
66
67
- function ask_dialog (message:: String , yes_text= " yes " , no_text= " no " ; parent = GtkNullContainer ())
67
+ function ask_dialog (message:: String , yes_text= " Yes " , no_text= " No " ; parent = GtkNullContainer ())
68
68
dlg = @GtkMessageDialog (parent, GtkDialogFlags. DESTROY_WITH_PARENT,
69
- GtkMessageType. QUESTION, GtkButtonsType. NONE, message)
70
- push! (dlg, yes_text, 1 )
71
- push! (dlg, no_text, 2 )
69
+ GtkMessageType. QUESTION, message, ((yes_text,1 ), (no_text,2 )))
72
70
response = run (dlg)
73
71
destroy (dlg)
74
72
response == 1
0 commit comments