1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-16 04:39:03 +00:00

Merge #2088: Update Zenmap to Python 3 and PyGObject

Note: Ndiff build will be broken until subsequent changes are made.
Deprecation warnings will need to be addressed in future changes.
Closes #2088
This commit is contained in:
dmiller
2022-12-07 20:34:03 +00:00
parent e2e55660c3
commit 24b26317c7
104 changed files with 5381 additions and 4383 deletions

View File

@@ -57,34 +57,37 @@
# * *
# ***************************************************************************/
import gtk
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
class BWStockButton(gtk.Button):
class BWStockButton(Gtk.Button):
"""
"""
def __init__(self, stock, text=None, size=gtk.ICON_SIZE_BUTTON):
def __init__(self, stock, text=None, size=Gtk.IconSize.BUTTON):
"""
"""
gtk.Button.__init__(self, text)
Gtk.Button.__init__(self, label=text)
self.__size = size
self.__image = gtk.Image()
self.__image = Gtk.Image()
self.__image.set_from_stock(stock, self.__size)
self.set_image(self.__image)
class BWToggleStockButton(gtk.ToggleButton):
class BWToggleStockButton(Gtk.ToggleButton):
"""
"""
def __init__(self, stock, text=None, size=gtk.ICON_SIZE_BUTTON):
def __init__(self, stock, text=None, size=Gtk.IconSize.BUTTON):
"""
"""
gtk.ToggleButton.__init__(self, text)
Gtk.ToggleButton.__init__(self, label=text)
self.__size = size
self.__image = gtk.Image()
self.__image = Gtk.Image()
self.__image.set_from_stock(stock, self.__size)
self.set_image(self.__image)