def __init__(self, colors): # Shows colors and chars legend HIGDialog.__init__(self, title=_('Color Descriptions'), buttons=(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)) self.colors = colors self._create_widgets() self._pack_widgets() self._connect_widgets()
def __init__(self, nmap_output_view): HIGDialog.__init__(self, _("Nmap Output Properties"), buttons=(gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE)) self.nmap_highlight = NmapOutputHighlight() self.__create_widgets() self.__pack_widgets() self.highlight_tab() self.vbox.show_all()
def __init__(self): HIGDialog.__init__(self) self.set_title( _("About %s and %s") % (NMAP_DISPLAY_NAME, APP_DISPLAY_NAME)) self.vbox.set_border_width(12) self.vbox.set_spacing(12) label = gtk.Label() label.set_markup('<span size="xx-large" weight="bold">%s %s</span>' % (escape(APP_DISPLAY_NAME), escape(VERSION))) label.set_selectable(True) self.vbox.pack_start(label) label = gtk.Label() label.set_markup('<span size="small">%s</span>' % (escape(APP_COPYRIGHT))) self.vbox.pack_start(label) entry = _program_entry( NMAP_DISPLAY_NAME, NMAP_WEB_SITE, _("%s is a free and open source utility for network exploration " "and security auditing.") % NMAP_DISPLAY_NAME) self.vbox.pack_start(entry) entry = _program_entry( APP_DISPLAY_NAME, APP_WEB_SITE, _("%s is a multi-platform graphical %s frontend and results viewer. " "It was originally derived from %s.") % (APP_DISPLAY_NAME, NMAP_DISPLAY_NAME, UMIT_DISPLAY_NAME)) self.vbox.pack_start(entry) entry = _program_entry( UMIT_DISPLAY_NAME, UMIT_WEB_SITE, _("%s is an %s GUI created as part of the Nmap/Google Summer " "of Code program.") % (UMIT_DISPLAY_NAME, NMAP_DISPLAY_NAME)) button = gtk.Button(_("%s credits") % UMIT_DISPLAY_NAME) button.connect("clicked", self._show_umit_credits) entry.hbox.pack_start(button, False) self.vbox.pack_start(entry) self.vbox.show_all() close_button = self.add_button(gtk.STOCK_CLOSE, gtk.RESPONSE_CANCEL) self.set_default_response(gtk.RESPONSE_CANCEL) close_button.grab_focus() self.set_has_separator(False) self.set_resizable(False) self._umit_credits_dialog = None self.connect("response", self._close)
def __init__(self, type, value, tb): HIGDialog.__init__(self) gtk.Window.__init__(self) self.set_title(_('Crash Report')) self.set_position(gtk.WIN_POS_CENTER_ALWAYS) self._create_widgets() self._pack_widgets() self._connect_widgets() trace = "".join(traceback.format_exception(type, value, tb)) text = "Version: " + VERSION + "\n" + trace self.description_text.get_buffer().set_text(text)
def __init__(self): HIGDialog.__init__(self) self.set_title(_("About %s and %s") % ( NMAP_DISPLAY_NAME, APP_DISPLAY_NAME)) self.vbox.set_border_width(12) self.vbox.set_spacing(12) label = gtk.Label() label.set_markup( '<span size="xx-large" weight="bold">%s %s</span>' % ( escape(APP_DISPLAY_NAME), escape(VERSION))) label.set_selectable(True) self.vbox.pack_start(label) label = gtk.Label() label.set_markup( '<span size="small">%s</span>' % (escape(APP_COPYRIGHT))) self.vbox.pack_start(label) entry = _program_entry(NMAP_DISPLAY_NAME, NMAP_WEB_SITE, _( "%s is a free and open source utility for network exploration " "and security auditing.") % NMAP_DISPLAY_NAME) self.vbox.pack_start(entry) entry = _program_entry(APP_DISPLAY_NAME, APP_WEB_SITE, _( "%s is a multi-platform graphical %s frontend and results viewer. " "It was originally derived from %s.") % ( APP_DISPLAY_NAME, NMAP_DISPLAY_NAME, UMIT_DISPLAY_NAME)) self.vbox.pack_start(entry) entry = _program_entry(UMIT_DISPLAY_NAME, UMIT_WEB_SITE, _( "%s is an %s GUI created as part of the Nmap/Google Summer " "of Code program.") % (UMIT_DISPLAY_NAME, NMAP_DISPLAY_NAME)) button = gtk.Button(_("%s credits") % UMIT_DISPLAY_NAME) button.connect("clicked", self._show_umit_credits) entry.hbox.pack_start(button, False) self.vbox.pack_start(entry) self.vbox.show_all() close_button = self.add_button(gtk.STOCK_CLOSE, gtk.RESPONSE_CANCEL) self.set_default_response(gtk.RESPONSE_CANCEL) close_button.grab_focus() self.set_has_separator(False) self.set_resizable(False) self._umit_credits_dialog = None self.connect("response", self._close)