summaryrefslogtreecommitdiffstats
path: root/x11vnc/tkx11vnc.h
diff options
context:
space:
mode:
authorrunge <runge>2006-11-13 15:33:00 +0000
committerrunge <runge>2006-11-13 15:33:00 +0000
commit4a83f87609b9d53b2983806be58ccd02498a5cd3 (patch)
treea79c96930a97fb162edd1765adece43425f8db8a /x11vnc/tkx11vnc.h
parent5f9693d4a2c511f8f2ea069373807c5f36ac1459 (diff)
downloadlibtdevnc-4a83f87609b9d53b2983806be58ccd02498a5cd3.tar.gz
libtdevnc-4a83f87609b9d53b2983806be58ccd02498a5cd3.zip
x11vnc: Native Mac OS X support.
Diffstat (limited to 'x11vnc/tkx11vnc.h')
-rw-r--r--x11vnc/tkx11vnc.h37
1 files changed, 31 insertions, 6 deletions
diff --git a/x11vnc/tkx11vnc.h b/x11vnc/tkx11vnc.h
index 37e54ce..3bf4e03 100644
--- a/x11vnc/tkx11vnc.h
+++ b/x11vnc/tkx11vnc.h
@@ -3618,11 +3618,14 @@ char gui_code[] = "";
"proc little_qs {m} {\n"
" global bfont ffont beginner_mode\n"
" global helpremote helptext helplabel\n"
-" global tk_version\n"
+" global tk_version osname\n"
"\n"
" if {$tk_version < 8.0} {\n"
" return\n"
" }\n"
+" if {$osname == \"Darwin\"} {\n"
+" return\n"
+" }\n"
"\n"
" set n [$m index end]\n"
"\n"
@@ -3867,6 +3870,7 @@ char gui_code[] = "";
" }\n"
"\n"
" # Now make the little \"(?)\" help buttons\n"
+" global osname\n"
" foreach case [array names menu_m] {\n"
" if {$case == \"Help\"} {\n"
" continue;\n"
@@ -5235,7 +5239,12 @@ char gui_code[] = "";
" }\n"
" incr ul\n"
" }\n"
-" menubutton $menub -text \"$case\" -underline $ul \\\n"
+" global osname\n"
+" set tstr \"$case\"\n"
+" if {$osname == \"Darwin\"} {\n"
+" #set tstr \" $case \"\n"
+" }\n"
+" menubutton $menub -text \"$tstr\" -underline $ul \\\n"
" -anchor w -menu $menu -background $fbg \\\n"
" -font $bfont\n"
" pack $menub -side top -fill x\n"
@@ -5307,30 +5316,42 @@ char gui_code[] = "";
" bind $ef_entry <KeyPress-Return> {set entry_set 1}\n"
" bind $ef_entry <KeyPress-Escape> {set entry_set 0}\n"
"\n"
+" set ok_s \"OK\"\n"
+" set cancel_s \"Cancel\"\n"
+" set help_s \"Help\"\n"
+" set browse_s \"Browse...\"\n"
+" global osname\n"
+" if {$osname == \"Darwin\"} {\n"
+" set ok_s \" OK \"\n"
+" set cancel_s \" Cancel \"\n"
+" set help_s \" Help \"\n"
+" set browse_s \" Browse... \"\n"
+" }\n"
+"\n"
" # Entry OK button\n"
" set bpx \"1m\"\n"
" set bpy \"1\"\n"
" set hlt \"0\"\n"
" set ef_ok \"$ef.ok\"\n"
-" button $ef_ok -text OK -pady $bpy -padx $bpx -command {set entry_set 1} \\\n"
+" button $ef_ok -text $ok_s -pady $bpy -padx $bpx -command {set entry_set 1} \\\n"
" -highlightthickness $hlt \\\n"
" -font $bfont\n"
"\n"
" # Entry Skip button\n"
" set ef_skip \"$ef.skip\"\n"
-" button $ef_skip -text Cancel -pady $bpy -padx $bpx -command {set entry_set 0} \\\n"
+" button $ef_skip -text $cancel_s -pady $bpy -padx $bpx -command {set entry_set 0} \\\n"
" -highlightthickness $hlt \\\n"
" -font $bfont\n"
"\n"
" # Entry Help button\n"
" set ef_help \"$ef.help\"\n"
-" button $ef_help -text Help -pady $bpy -padx $bpx -command \\\n"
+" button $ef_help -text $help_s -pady $bpy -padx $bpx -command \\\n"
" {menu_help $entry_dialog_item} -font $bfont \\\n"
" -highlightthickness $hlt\n"
"\n"
" # Entry Browse button\n"
" set ef_browse \"$ef.browse\"\n"
-" button $ef_browse -text \"Browse...\" -pady $bpy -padx $bpx -font $bfont \\\n"
+" button $ef_browse -text $browse_s -pady $bpy -padx $bpx -font $bfont \\\n"
" -highlightthickness $hlt \\\n"
" -command {entry_insert [tk_getOpenFile]} \n"
"\n"
@@ -6464,6 +6485,10 @@ char gui_code[] = "";
" # IRIX \"fixed\" font is huge and doublespaced... \n"
" set ffont $snfont\n"
"}\n"
+"if {[regexp -nocase {Darwin} $osname]} {\n"
+" set ffont {Monaco 10}\n"
+" set bfont {system}\n"
+"}\n"
"\n"
"#puts [exec env]\n"
"#puts \"x11vnc_xdisplay: $x11vnc_xdisplay\"\n"