Window size discrepancy on HighDPI monitor
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 52/100
Línea de trabajo
Comienza con la llamada size(640, 360) en el sketch proporcionado y compara la creación de la ventana y el comportamiento de HighDPI en los dos tipos de monitor. Sigue el punto de entrada del dimensionamiento de la ventana en la implementación; se considera terminado cuando el mismo sketch produce el tamaño de ventana previsto y coherente en pantallas HighDPI y estándar.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Running the same sketch on a HighDPI monitor appears to create a larger window than necessary.
4K HighDPI monitor
1080p monitor
Version: mewnala 0.0.7
Code
"""
Redraw.
The redraw() function makes draw() execute once.
In this example, draw() is executed once every time
the mouse is clicked.
"""
from mewnala import *
y = 180
def setup():
"""
The statements in the setup() function
execute once when the program begins.
"""
size(640, 360) # Size should be the first statement
stroke(255) # Set line drawing color to white
no_loop()
def draw():
"""
The statements in draw() are executed until the
program is stopped. Each statement is executed in
sequence and after the last line is read, the first
line is executed again.
"""
global y
background(0) # Set the background to black
y = y - 4
if (y < 0):
y = height
line(0, y, width, y)
def mouse_pressed():
redraw()
run()
- Lenguaje dominante
- Rust
- Estrellas
- 69
- Forks
- 14
- Merge medio
- 15 d 22 h
- PR fusionados (30 d)
- 3
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de processing/libprocessing
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
processing/libprocessing#233 ·
-
Dropping Python 3.10 support Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/libprocessing#229 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
processing/libprocessing#201 ·
-
Gate processing_midi for WASM Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
processing/libprocessing#194 ·
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
processing/libprocessing#146 · 1 comentario ·