ya2 · news · projects · code · about

removed unused code
[pmachines.git] / ya2 / engine / gui / imgbtn.py
CommitLineData
cb700bcc
FC
1# from ya2.lib.gui import Btn
2# from ya2.lib.p3d.shader import load_shader
8ee66edd
FC
3
4
cb700bcc 5# class ImgBtn(Btn):
8ee66edd 6
cb700bcc
FC
7# def __init__(self, *args, **kwargs):
8# Btn.__init__(self, *args, **kwargs)
9# shader_dirpath = 'assets/shaders/'
10# shader = load_shader(shader_dirpath + 'filter.vert',
11# shader_dirpath + 'imgbtn.frag')
12# if shader:
13# self.set_shader(shader)
14# shader_args = [('col_offset', 0), ('enable', 1)]
15# list(map(lambda args: self.set_shader_input(*args), shader_args))
16# self.set_transparency(True)
8ee66edd 17
cb700bcc
FC
18# def _on_enter(self, pos): # pos comes from mouse
19# self.set_shader_input('col_offset', .25)
8ee66edd 20
cb700bcc
FC
21# def _on_exit(self, pos): # pos comes from mouse
22# self.set_shader_input('col_offset', 0)
8ee66edd 23
cb700bcc
FC
24# def enable(self):
25# super().enable()
26# self.set_shader_input('enable', 1)
8ee66edd 27
cb700bcc
FC
28# def disable(self):
29# super().disable()
30# self.set_shader_input('enable', .2)