# Path: kano/gtk3/icons.py
# def set_from_name(name):
# 
# Path: kano/gtk3/cursor.py
# def attach_cursor_events(button):
#     button.connect('enter-notify-event', hand_cursor)
#     button.connect('leave-notify-event', arrow_cursor)
#     button.connect('button-press-event', arrow_cursor)
# 
# Path: kano/paths.py
# DNS_FILE = '/etc/resolvconf/resolv.conf.d/base'
# DNS_INTERFACES_FILE = '/etc/resolvconf/interface-order'
# DNS_INTERFACES_BACKUP_FILE = '/etc/resolvconf/interface-order.backup'
# SUPPLICANT_LOGFILE = '/var/log/kano_wpa.log'
# SUPPLICANT_CONFIG = '/etc/wpa_supplicant/wpa_supplicant.conf'
# INTERNET_UP_FILE = '/var/run/internet_monitor'
# KANO_CONNECT_PIDFILE = '/var/run/kano-connect.pid'


from gi import require_version
from gi.repository import Gtk
from kano.gtk3 import icons
from kano.gtk3.cursor import attach_cursor_events
from kano.paths import common_css_dir
import os
import sys
            self.prev_button.set_image(self.pale_prev_arrow)

            # Next button
            self.next_button = Gtk.Button()
            self.next_button.set_size_request(TOP_BAR_HEIGHT, TOP_BAR_HEIGHT)
            self.next_button.set_can_focus(False)
            self.next_button.set_image(self.pale_next_arrow)

            self.box.pack_start(self.prev_button, False, False, 0)
            self.box.pack_start(self.next_button, False, False, 0)

            self.add_style(self.prev_button, "top_bar_button")
            self.add_style(self.next_button, "top_bar_button")

            # On start, disable the prev and next buttons
            self.disable_prev()
            self.disable_next()

            attach_cursor_events(self.prev_button)
            attach_cursor_events(self.next_button)

        attach_cursor_events(self.close_button)

        if has_buttons:
            self.box.pack_start(self.align_header, True, True, 0)
            self.box.pack_end(self.close_button, False, False, 0)
            self.box.pack_end(invisible, False, False, 0)
        else:
            self.box.pack_start(invisible, False, False, 0)
            self.box.pack_start(self.align_header, True, True, 0)

# Path: kano/gtk3/icons.py
# def set_from_name(name):
# 
# Path: kano/gtk3/cursor.py
# def attach_cursor_events(button):
#     button.connect('enter-notify-event', hand_cursor)
#     button.connect('leave-notify-event', arrow_cursor)
#     button.connect('button-press-event', arrow_cursor)
# 
# Path: kano/paths.py
# DNS_FILE = '/etc/resolvconf/resolv.conf.d/base'
# DNS_INTERFACES_FILE = '/etc/resolvconf/interface-order'
# DNS_INTERFACES_BACKUP_FILE = '/etc/resolvconf/interface-order.backup'
# SUPPLICANT_LOGFILE = '/var/log/kano_wpa.log'
# SUPPLICANT_CONFIG = '/etc/wpa_supplicant/wpa_supplicant.conf'
# INTERNET_UP_FILE = '/var/run/internet_monitor'
# KANO_CONNECT_PIDFILE = '/var/run/kano-connect.pid'


# Path: kano/gtk3/top_bar.py
from gi import require_version
from gi.repository import Gtk
from kano.gtk3 import icons
from kano.gtk3.cursor import attach_cursor_events
from kano.paths import common_css_dir
import os
import sys

            self.prev_button.set_image(self.pale_prev_arrow)

            # Next button
            self.next_button = Gtk.Button()
            self.next_button.set_size_request(TOP_BAR_HEIGHT, TOP_BAR_HEIGHT)
            self.next_button.set_can_focus(False)
            self.next_button.set_image(self.pale_next_arrow)

            self.box.pack_start(self.prev_button, False, False, 0)
            self.box.pack_start(self.next_button, False, False, 0)

            self.add_style(self.prev_button, "top_bar_button")
            self.add_style(self.next_button, "top_bar_button")

            # On start, disable the prev and next buttons
            self.disable_prev()
            self.disable_next()

            attach_cursor_events(self.prev_button)
            attach_cursor_events(self.next_button)

        attach_cursor_events(self.close_button)

        if has_buttons:
            self.box.pack_start(self.align_header, True, True, 0)
            self.box.pack_end(self.close_button, False, False, 0)
            self.box.pack_end(invisible, False, False, 0)
        else:
            self.box.pack_start(invisible, False, False, 0)
            self.box.pack_start(self.align_header, True, True, 0)

            self.box.pack_end(self.close_button, False, False, 0)