self.scaleToolButton = openglGui.glRadioButton(self.glCanvas, 9, 'Scale', (1,-1), group, self.OnToolSelect)
self.mirrorToolButton = openglGui.glRadioButton(self.glCanvas, 10, 'Mirror', (2,-1), group, self.OnToolSelect)
- self.resetRotationButton = openglGui.glButton(self.glCanvas, 12, 'Reset rotation', (0,-2), self.OnRotateReset)
+ self.resetRotationButton = openglGui.glButton(self.glCanvas, 12, 'Reset', (0,-2), self.OnRotateReset)
self.layFlatButton = openglGui.glButton(self.glCanvas, 16, 'Lay flat', (0,-3), self.OnLayFlat)
- self.resetScaleButton = openglGui.glButton(self.glCanvas, 13, 'Scale reset', (1,-2), self.OnScaleReset)
- self.scaleMaxButton = openglGui.glButton(self.glCanvas, 17, 'Scale to machine size', (1,-3), self.OnScaleMax)
+ self.resetScaleButton = openglGui.glButton(self.glCanvas, 13, 'Reset', (1,-2), self.OnScaleReset)
+ self.scaleMaxButton = openglGui.glButton(self.glCanvas, 17, 'To max', (1,-3), self.OnScaleMax)
self.mirrorXButton = openglGui.glButton(self.glCanvas, 14, 'Mirror X', (2,-2), lambda : self.OnMirror(0))
self.mirrorYButton = openglGui.glButton(self.glCanvas, 18, 'Mirror Y', (2,-3), lambda : self.OnMirror(1))
def update(self):
bs = self._parent._base._buttonSize
x0, y0, w, h = self._parent.getSize()
- gridSize = bs * 1.2
+ gridSize = bs * 1.0
for ctrl in self._parent._glGuiControlList:
pos = ctrl._pos
if pos[0] < 0:
else:
x = pos[0] * gridSize + bs * 0.2
if pos[1] < 0:
- y = h + pos[1] * gridSize - bs * 0.2
+ y = h + pos[1] * gridSize * 1.2 - bs * 0.2
else:
- y = pos[1] * gridSize + bs * 0.2
+ y = pos[1] * gridSize * 1.2 + bs * 0.2
ctrl.setSize(x, y, gridSize, gridSize)
def getLayoutSize(self):
glDisable(GL_TEXTURE_2D)
if self._focus:
glColor4ub(0,0,0,255)
- glTranslatef(0, -0.55*bs, 0)
+ glColor4ub(255,255,255,255)
+ glTranslatef(0, -0.55*bs*scale, 0)
opengl.glDrawStringCenter(self._tooltip)
glPopMatrix()