Skip to content
Snippets Groups Projects
Commit 0a541813 authored by Erling Syversveen Lie's avatar Erling Syversveen Lie
Browse files

Add description of setVisible

parent 7d769378
No related branches found
No related tags found
No related merge requests found
Pipeline #213522 passed
...@@ -126,15 +126,22 @@ SuperManWindow::SuperManWindow() ...@@ -126,15 +126,22 @@ SuperManWindow::SuperManWindow()
## GUI Elementer ## GUI Elementer
Hver GUI element som kan brukes i en AnimationWindow er definert i sin egen klasse. Det vil si at når du for eksempel ønsker å vise en knapp i vinduet, lager du en instans av `TDT4102::Button` klassen. I tillegg er det nødvendig å legge til knappen i vinduet ved å bruke medlemsfunksjonen: Hvert GUI element som kan brukes i en AnimationWindow er definert i sin egen klasse. Det vil si at når du for eksempel ønsker å vise en knapp i vinduet, lager du en instans av `TDT4102::Button` klassen. I tillegg er det nødvendig å legge til knappen i vinduet ved å bruke medlemsfunksjonen:
```c++ ```c++
void AnimationWindow::add(TDT4102::Widget &widgetToAdd); void AnimationWindow::add(TDT4102::Widget &widgetToAdd);
``` ```
Alle GUI elementer arver fra typen `Widget`. `Widget` har en funksjon for å gjemme eller vise GUI elementene:
```c++
void Widget::setVisible(bool isVisible);
```
Denne funksjonen blir kalt med `true` for å vise elementet og med `false` for å skjule elementet.
### Knapp ### Knapp
en knapp er en GUI element som gjør noe når du klikker på den: En knapp er et GUI element som gjør noe når du klikker på den:
<img src="../../images/button.png" alt="Bilde som viser en kurve tegnet med draw_arc funksjonen og endret farge" style="max-width:400px; width:100%;"/> <img src="../../images/button.png" alt="Bilde som viser en kurve tegnet med draw_arc funksjonen og endret farge" style="max-width:400px; width:100%;"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment