From 1605ca01406f2a8bc0061ae37c97dd2e640ff76a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 25 Oct 2020 23:31:20 -0400 Subject: [PATCH] docs: Add GtkExpander to the gallery --- docs/reference/gtk/images/expander.png | Bin 0 -> 2347 bytes docs/reference/gtk/meson.build | 1 + docs/reference/gtk/visual_index.xml | 15 ++++++--------- docs/tools/widgets.c | 14 ++++++++++++++ 4 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 docs/reference/gtk/images/expander.png diff --git a/docs/reference/gtk/images/expander.png b/docs/reference/gtk/images/expander.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9548fcf1dc2f30d8a690eee5456056c4b4d7f0 GIT binary patch literal 2347 zcmcImc{tQv8~zPrc`a|m7%5AHe3r>B+l-|zYBHpqv6Q9K7+c0N8R=DIjUr`+N~AQ3 zYK&n9L!ywaEHPusmSv2w#o(RZ@9*!w@4Npv&vQNJzRq=>`?;@ko>X_Y!?IE;QUCzR zy1Fnk&dn>B!$3B2BZLhB*)d+;Y3W~+z7$F@2XlWZ<1_~ znkcEa-~EE+*1JWCn{fBad6l`oH=X()O&Xn<`jNE{W+uo53Fz>+AfNorn%W+l#$M`s z+xqf?hx*K38M6+>YWcgzcY;73e$Z%c7CH}o9pdE8;m3W#2Qe6{%+5MrJRKfH*Uts8d5U3T_4f@OP1V`U-;(F+ip^u}(R&SN13*>;^19Tr zhqDnyZA>1xV+O(3m;E|MQ2{g;Z+un2HQL}G5KC3C;b09-w3Fg|686f~HAOhPPZCiw zbGr$>^p+H~Y=9e6+jRy4XrfP}z9p+Wdh#rN6vBW%#S&e<_UBHt_-4`8oGu3bbHu)m zGzKpYVHqW*(epGp-u_w|ToJ_+Rr-gkiW~b1viQc_3N;f;>>paEYxeZ(0nRd|fSmDt z5k#|}6d-@&e^!9rh>B3hbd6o~cc>oUTwe)X$9UfO{G_4KO_zXPwVe1wIu;P%{EDUp zeI$>NtBCy$!;G#lhT#*rsy5|h@=A!g`CHWiCbyDKCs9Vv9t}Ks@)b=JQ~aC!v0dD+ zjk9Edfye#GFo<8vR~^(gzAK{PVq^|J$M0U*qoVSYx~xly$;S+?U^(Y6?27MI9%a?u z^TJY-Vf-DQVQ&(*HY)?YBTSUiHpJW^5D5N3e(QAa)8^&W@zz}3h?5tet)AgxN7_+X zdV#3Kj^kmoR;fH5l60RlqF!84k&dQP`wCz9BYU0&U9&}>YcHe54$S;i&c`eK!Q&;g z7Fi|OvPkU+pfw^cd z&r--Qj4c;L@)=g)i~9=neK~_rllmEkZA=RFl62eP>s;pH%xvD&g@nyv8Wt|C1lzm4 z;7_++H0SrKbE@s)1)1BlVAA(NsOcb%eROuEHhNPn;*yz&WYxQLusv&Atg<3@1UrcF z3=L!_f@IXpvIlXW&bJ(Wab~l1+`yN5yEV@qSu|Q-KkW99%*C9^>gV6Ad0rh{z~j?C3~wA%c%QL64__tGsMyXC0O?lHP^C)>n9h-T{3QN0 zXT1L#u4}~hz^V_BsiYX;J9Hy)BZ-}+e=3_~QB+`BDtZ7vAmYKwcKX<<_751xtCT%H(@(G+{4n>=-2f0^mxN?lgHDS6MCL`3|z6e&Co9uHoh_w z-!XgEw0@@26}jM6WU!TqrQ5k;Fsj4$YuOleyvwfwsZ6LU-)5`kM*xJ7eGx1dAl*Ar zec)Rr zE>ilQaM6%$()eb=w71Y?Ny+8;rv!#*FcO(E*?HFV;HeYMHeB-e4s(Kzj`f3Erb_%< z_g;MP*)Xz;i;`eh*V&aAcKWS-e)L0t)mB{8K@5zrL( z1fs%mp9(v(9jqC7dDBJ+sAb6ebU&PfwQlc*;OC~C7h@>pxSC$Ggfu`#(tZVq1i<{Ii==MRj?JrgX_5JE$2fY&=IYu7g*Ekj5EbT@#0AXWB3vmL`2FltD$V(#H$9bsC z7`Pk`WpMX5bZUbUsvT*p%y?%FO=50Z>H5njdXfS+Q4ukO=)5B(CT~NDu>bQ*Q5%@% z+}D`yE;mm(Gas1>-3IeS@hc%Z%&XfJ zEZkv=by&)&0A){;i3T-kG+r--{SsQCaHq4J*Qj2G3aRlM?LQ7A(i(Pq701d?7vhTq fv;|iLSFjBlQs+}T9UVq~&qA(;+?>gdeo21=ZjM{! literal 0 HcmV?d00001 diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index 3f7ff975f4..d3228b77a0 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -268,6 +268,7 @@ images = [ 'images/entry.png', 'images/exampleapp.png', 'images/expanders.png', + 'images/expander.png', 'images/extensions.png', 'images/figure-hierarchical-drawing.png', 'images/figure-windowed-label.png', diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml index 4164e0ec86..80daea4717 100644 --- a/docs/reference/gtk/visual_index.xml +++ b/docs/reference/gtk/visual_index.xml @@ -63,24 +63,21 @@ Containers - + + + - + - - - + + - - - -
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index a920ad21ac..9370c06798 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -1576,6 +1576,19 @@ create_emojichooser (void) return info; } +static WidgetInfo * +create_expander (void) +{ + GtkWidget *widget; + + widget = gtk_expander_new ("Expander"); + gtk_expander_set_child (GTK_EXPANDER (widget), gtk_label_new ("Hidden Content")); + gtk_widget_set_halign (widget, GTK_ALIGN_CENTER); + gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); + + return new_widget_info ("expander", widget, SMALL); +} + GList * get_all_widgets (void) { @@ -1644,6 +1657,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_window_controls ()); retval = g_list_prepend (retval, create_calendar ()); retval = g_list_prepend (retval, create_emojichooser ()); + retval = g_list_prepend (retval, create_expander ()); return retval; }