2002-11-11 Martin M. Hunt <hunt@redhat.com>
+ * library/srcbar.itcl (create_help_menu): For unix systems,
+ if compatibility is set to KDE or GNOME, put the help menu
+ in the right place. Otherwise put it on the far right, like
+ Motif does.
+
+2002-11-11 Martin M. Hunt <hunt@redhat.com>
+
* library/helpviewer.tcl: New file. Finds
an appropriate help browser and displays the help files.
# METHOD: create_help_menu - Creates the standard help menu
# ------------------------------------------------------------------
private method create_help_menu {} {
-
- $Menu add menubutton help "Help" 0
- $Menu add command Other "Help Topics" \
- {HtmlViewer::open_help index.html} \
+ # KDE and GNOME like the help menu to be the last item in the menubar.
+ # The default Unix behavior is to be at the far right of the menubar.
+ set os [pref get gdb/compat]
+ if {$os == "KDE" || $os == "GNOME"} {
+ set helpmenu "_help"
+ } else {
+ set helpmenu "help"
+ }
+ $Menu add menubutton $helpmenu "Help" 0
+ $Menu add command Other "Help Topics" {open_help index.html} \
-underline 0
$Menu add separator
$Menu add command Other "About GDB..." \