Skip to content

Commit

Permalink
Fix bug with player on MacOsX
Browse files Browse the repository at this point in the history
  • Loading branch information
UmSenhorQualquer committed Mar 11, 2019
1 parent 0b3a892 commit 394b487
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 7 deletions.
14 changes: 8 additions & 6 deletions pyforms_gui/controls/control_player/AbstractGLWidget.py
Original file line number Diff line number Diff line change
Expand Up @@ -294,24 +294,26 @@ def paintGL(self):

GL.glEnable(GL.GL_DEPTH_TEST)

self.draw_helptext()
self.draw_message()

if self._move_img:
self._last_mouse_gl_pos = self._glX, self._glY, self._glZ

def draw_helptext(self):
if self._helpText is not None:
self.qglColor(QtCore.Qt.black)
self.renderText(5, 31, self._helpText, font=self._font)
self.qglColor(QtCore.Qt.white)
self.renderText(4, 30, self._helpText, font=self._font)


def draw_message(self):
if self._tmp_msg is not None:
self.qglColor(QtCore.Qt.black)
self.renderText(5, self.height()-19, self._tmp_msg, font=self._font)
self.qglColor(QtCore.Qt.white)
self.renderText(4, self.height()-20, self._tmp_msg, font=self._font)

if self._move_img:
self._last_mouse_gl_pos = self._glX, self._glY, self._glZ



def reset(self):
self.textures = []
self._pending_frames = []
Expand Down
8 changes: 7 additions & 1 deletion pyforms_gui/controls/control_player/VideoQt5GLWidget.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,10 @@ def setupViewport(self, width, height):
self.gl.glMatrixMode(self.gl.GL_PROJECTION)
self.gl.glLoadIdentity()
self.perspective(40.0, float(width) / float(height), 0.01, 10.0)
self.gl.glMatrixMode(self.gl.GL_MODELVIEW)
self.gl.glMatrixMode(self.gl.GL_MODELVIEW)

def draw_helptext(self):
pass

def draw_message(self):
pass

0 comments on commit 394b487

Please sign in to comment.