mirror of
https://github.com/nmap/nmap.git
synced 2025-12-20 06:29:02 +00:00
@@ -125,6 +125,7 @@ import gobject
|
||||
from radialnet.bestwidgets.buttons import *
|
||||
from radialnet.gui.SaveDialog import SaveDialog
|
||||
from radialnet.gui.Dialogs import AboutDialog
|
||||
from radialnet.gui.LegendWindow import LegendWindow
|
||||
from radialnet.gui.HostsViewer import HostsViewer
|
||||
from zenmapGUI.higwidgets.higdialogs import HIGAlertDialog
|
||||
|
||||
@@ -234,6 +235,9 @@ class Toolbar(gtk.HBox):
|
||||
self.__fisheye.connect('clicked', self.__fisheye_callback)
|
||||
self.__fisheye.set_active(False)
|
||||
|
||||
self.__legend_button = BWStockButton(gtk.STOCK_INDEX, _("Legend"))
|
||||
self.__legend_button.connect('clicked', self.__legend_callback)
|
||||
|
||||
#self.__fullscreen = gtk.ToggleToolButton(gtk.STOCK_FULLSCREEN)
|
||||
#self.__fullscreen.set_label(_('Fullscreen'))
|
||||
#self.__fullscreen.set_is_important(True)
|
||||
@@ -265,6 +269,7 @@ class Toolbar(gtk.HBox):
|
||||
self.pack_start(self.__fisheye, False)
|
||||
self.pack_start(self.__control, False)
|
||||
self.pack_end(self.__save_button, False)
|
||||
self.pack_end(self.__legend_button, False)
|
||||
|
||||
def disable_controls(self):
|
||||
"""
|
||||
@@ -272,6 +277,7 @@ class Toolbar(gtk.HBox):
|
||||
self.__control.set_sensitive(False)
|
||||
self.__fisheye.set_sensitive(False)
|
||||
self.__hosts_button.set_sensitive(False)
|
||||
self.__legend_button.set_sensitive(False)
|
||||
#self.__tools_menu.disable_dependents()
|
||||
|
||||
def enable_controls(self):
|
||||
@@ -280,6 +286,7 @@ class Toolbar(gtk.HBox):
|
||||
self.__control.set_sensitive(True)
|
||||
self.__fisheye.set_sensitive(True)
|
||||
self.__hosts_button.set_sensitive(True)
|
||||
self.__legend_button.set_sensitive(True)
|
||||
#self.__tools_menu.enable_dependents()
|
||||
|
||||
def __tools_callback(self, widget):
|
||||
@@ -342,6 +349,12 @@ class Toolbar(gtk.HBox):
|
||||
self.__fisheye_widget.deactive_fisheye()
|
||||
self.__fisheye_widget.hide()
|
||||
|
||||
def __legend_callback(self, widget):
|
||||
"""
|
||||
"""
|
||||
self.__legend_window = LegendWindow()
|
||||
self.__legend_window.show_all()
|
||||
|
||||
def __about_callback(self, widget):
|
||||
"""
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user