aboutsummaryrefslogtreecommitdiff
path: root/pd/tcl/dialog_canvas.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'pd/tcl/dialog_canvas.tcl')
-rw-r--r--pd/tcl/dialog_canvas.tcl26
1 files changed, 16 insertions, 10 deletions
diff --git a/pd/tcl/dialog_canvas.tcl b/pd/tcl/dialog_canvas.tcl
index 06444807..ea3f5d65 100644
--- a/pd/tcl/dialog_canvas.tcl
+++ b/pd/tcl/dialog_canvas.tcl
@@ -104,7 +104,6 @@ proc ::dialog_canvas::pdtk_canvas_dialog {mytoplevel xscale yscale graphmeflags
} else {
create_dialog $mytoplevel
}
- puts "canvas_dialog $mytoplevel"
switch -- $graphmeflags {
0 {
$mytoplevel.parent.graphme deselect
@@ -119,7 +118,7 @@ proc ::dialog_canvas::pdtk_canvas_dialog {mytoplevel xscale yscale graphmeflags
$mytoplevel.parent.graphme select
$mytoplevel.parent.hidetext select
} default {
- pdtk_post "Warning: unknown graphme flags received in pdtk_canvas_dialog"
+ ::pdwindow::error [_ "WARNING: unknown graphme flags received in pdtk_canvas_dialog"]
}
}
@@ -131,8 +130,8 @@ proc ::dialog_canvas::pdtk_canvas_dialog {mytoplevel xscale yscale graphmeflags
$mytoplevel.range.y.to_entry insert 0 $yto
$mytoplevel.range.x.size_entry insert 0 $xsize
$mytoplevel.range.y.size_entry insert 0 $ysize
- $mytoplevel.range.x.margin_entry insert 0 $xsize
- $mytoplevel.range.y.margin_entry insert 0 $ysize
+ $mytoplevel.range.x.margin_entry insert 0 $xmargin
+ $mytoplevel.range.y.margin_entry insert 0 $ymargin
::dialog_canvas::checkcommand $mytoplevel
}
@@ -140,7 +139,11 @@ proc ::dialog_canvas::pdtk_canvas_dialog {mytoplevel xscale yscale graphmeflags
proc ::dialog_canvas::create_dialog {mytoplevel} {
toplevel $mytoplevel -class DialogWindow
wm title $mytoplevel [_ "Canvas Properties"]
- if {$::windowingsystem eq "aqua"} {$mytoplevel configure -menu .menubar}
+ wm group $mytoplevel .
+ wm resizable $mytoplevel 0 0
+ wm transient $mytoplevel $::focused_window
+ $mytoplevel configure -menu $::dialog_menubar
+ $mytoplevel configure -padx 0 -pady 0
::pd_bindings::dialog_bindings $mytoplevel "canvas"
labelframe $mytoplevel.scale -text [_ "Scale"] -borderwidth 1
@@ -201,13 +204,16 @@ proc ::dialog_canvas::create_dialog {mytoplevel} {
-side left
frame $mytoplevel.buttons
- pack $mytoplevel.buttons -side bottom -fill x -pady 2m
+ pack $mytoplevel.buttons -side bottom -fill x -expand 1 -pady 2m
button $mytoplevel.buttons.cancel -text [_ "Cancel"] \
-command "::dialog_canvas::cancel $mytoplevel"
- button $mytoplevel.buttons.apply -text [_ "Apply"] \
- -command "::dialog_canvas::apply $mytoplevel"
+ pack $mytoplevel.buttons.cancel -side left -expand 1 -fill x -padx 10
+ if {$::windowingsystem ne "aqua"} {
+ button $mytoplevel.buttons.apply -text [_ "Apply"] \
+ -command "::dialog_canvas::apply $mytoplevel"
+ pack $mytoplevel.buttons.apply -side left -expand 1 -fill x -padx 10
+ }
button $mytoplevel.buttons.ok -text [_ "OK"] \
-command "::dialog_canvas::ok $mytoplevel"
- pack $mytoplevel.buttons.cancel $mytoplevel.buttons.apply \
- $mytoplevel.buttons.ok -side left -expand 1
+ pack $mytoplevel.buttons.ok -side left -expand 1 -fill x -padx 10
}