| 214 | } |
| 215 | |
| 216 | func drawThumbnail(x, y, tx, ty, tw, th float32) { |
| 217 | sx := x + 4 |
| 218 | sy := y + 4 |
| 219 | gl.Disable(gl.TEXTURE_2D) |
| 220 | gl.Color3f(0.2, 0.2, 0.2) |
| 221 | gl.Begin(gl.QUADS) |
| 222 | gl.Vertex2f(sx, sy) |
| 223 | gl.Vertex2f(sx+256, sy) |
| 224 | gl.Vertex2f(sx+256, sy+240) |
| 225 | gl.Vertex2f(sx, sy+240) |
| 226 | gl.End() |
| 227 | gl.Enable(gl.TEXTURE_2D) |
| 228 | gl.Color3f(1, 1, 1) |
| 229 | gl.Begin(gl.QUADS) |
| 230 | gl.TexCoord2f(tx, ty) |
| 231 | gl.Vertex2f(x, y) |
| 232 | gl.TexCoord2f(tx+tw, ty) |
| 233 | gl.Vertex2f(x+256, y) |
| 234 | gl.TexCoord2f(tx+tw, ty+th) |
| 235 | gl.Vertex2f(x+256, y+240) |
| 236 | gl.TexCoord2f(tx, ty+th) |
| 237 | gl.Vertex2f(x, y+240) |
| 238 | gl.End() |
| 239 | } |
| 240 | |
| 241 | func drawSelection(x, y, p, w float32) { |
| 242 | gl.LineWidth(w) |