X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fgadgets.h;h=4ee06dbb6433fd36479395c67eb774b97bd4e84d;hp=e12089945f32d6c7b04c4fdf9f4b4499b93f30eb;hb=6ed4958820f8f97174ca47594dcc6f00ee31b2cb;hpb=72657dfeee6b6c184a42e83ed923a63c1768100b diff --git a/src/libgame/gadgets.h b/src/libgame/gadgets.h index e1208994..4ee06dbb 100644 --- a/src/libgame/gadgets.h +++ b/src/libgame/gadgets.h @@ -154,6 +154,17 @@ struct GadgetSelectbox int index; /* index of actual text string */ int size; /* maximal size of text strings */ int font_type; /* font to use for text input */ + + /* automatically determined values */ + int x, y; /* open selectbox position */ + int width, height; /* open selectbox size */ + int num_values; /* number of text strings */ + Pixel reverse_color; /* color for highlighting */ + + /* runtime values */ + boolean open; /* opening state of selectbox */ + boolean stay_open; /* open after button release */ + int current_index; /* index of text while selecting */ }; struct GadgetScrollbar