grim/glade-template
Clone
Summary
Browse
Changes
Graph
Cycle the icon when clicking on it
draft
default
tip
2021-04-30, Gary Kramlich
48884acdf40f
Cycle the icon when clicking on it
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 -->
<interface>
<requires
lib=
"gtk+"
version=
"3.24"
/>
<template
class=
"FancyWindow"
parent=
"GtkWindow"
>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"border-width"
>
8
</property>
<signal
name=
"delete-event"
handler=
"gtk_main_quit"
swapped=
"no"
/>
<child>
<object
class=
"GtkBox"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"orientation"
>
vertical
</property>
<child>
<object
class=
"GtkLabel"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"label"
translatable=
"yes"
>
First!
</property>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
0
</property>
</packing>
</child>
<child>
<object
class=
"GtkButton"
>
<property
name=
"label"
translatable=
"yes"
>
Second
</property>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
True
</property>
<property
name=
"receives-default"
>
True
</property>
<signal
name=
"clicked"
handler=
"fancy_window_clicked_cb"
object=
"FancyWindow"
swapped=
"no"
/>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
1
</property>
</packing>
</child>
<child>
<object
class=
"GtkEventBox"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<signal
name=
"button-release-event"
handler=
"fancy_window_image_clicked_cb"
object=
"FancyWindow"
swapped=
"no"
/>
<child>
<object
class=
"GtkImage"
id=
"image"
>
<property
name=
"visible"
>
True
</property>
<property
name=
"can-focus"
>
False
</property>
<property
name=
"icon-name"
>
computer
</property>
<property
name=
"icon_size"
>
6
</property>
</object>
</child>
</object>
<packing>
<property
name=
"expand"
>
False
</property>
<property
name=
"fill"
>
True
</property>
<property
name=
"position"
>
2
</property>
</packing>
</child>
</object>
</child>
</template>
</interface>