Create WdHeadForm class

This commit is contained in:
Jason Francis
2020-05-09 13:37:18 -04:00
parent f3f2b9e9e2
commit 0ed52013dd
11 changed files with 616 additions and 461 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.22.0 -->
<!-- Generated with glade 3.22.2 -->
<interface>
<requires lib="gtk+" version="3.22"/>
<object class="GtkAdjustment" id="height_adjustment">
@@ -33,7 +33,7 @@
<property name="step_increment">1</property>
<property name="page_increment">10</property>
</object>
<object class="GtkGrid" id="form">
<template class="WdHeadForm" parent="GtkGrid">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_start">8</property>
@@ -52,7 +52,7 @@
<property name="halign">start</property>
<property name="use_underline">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="enabled" swapped="no"/>
<signal name="toggled" handler="enabled_toggled" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
@@ -82,7 +82,7 @@
<property name="adjustment">scale_adjustment</property>
<property name="digits">2</property>
<property name="value">1</property>
<signal name="change-value" handler="scale" swapped="no"/>
<signal name="value-changed" handler="position_spin_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
@@ -186,6 +186,7 @@
<property name="digits">3</property>
<property name="numeric">True</property>
<property name="update_policy">if-valid</property>
<signal name="value-changed" handler="mode_spin_changed" swapped="no"/>
</object>
<packing>
<property name="expand">False</property>
@@ -260,7 +261,7 @@
<property name="halign">start</property>
<property name="use_underline">True</property>
<property name="draw_indicator">True</property>
<signal name="toggled" handler="flipped" swapped="no"/>
<signal name="toggled" handler="flipped_toggled" swapped="no"/>
</object>
<packing>
<property name="left_attach">1</property>
@@ -282,6 +283,7 @@
<property name="adjustment">pos_x_adjustment</property>
<property name="numeric">True</property>
<property name="update_policy">if-valid</property>
<signal name="value-changed" handler="position_spin_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">0</property>
@@ -298,6 +300,7 @@
<property name="adjustment">pos_y_adjustment</property>
<property name="numeric">True</property>
<property name="update_policy">if-valid</property>
<signal name="value-changed" handler="position_spin_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">2</property>
@@ -315,6 +318,7 @@
<property name="adjustment">width_adjustment</property>
<property name="numeric">True</property>
<property name="update_policy">if-valid</property>
<signal name="value-changed" handler="mode_spin_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">0</property>
@@ -344,6 +348,7 @@
<property name="adjustment">height_adjustment</property>
<property name="numeric">True</property>
<property name="update_policy">if-valid</property>
<signal name="value-changed" handler="mode_spin_changed" swapped="no"/>
</object>
<packing>
<property name="left_attach">2</property>
@@ -389,5 +394,5 @@
<child>
<placeholder/>
</child>
</object>
</template>
</interface>

View File

@@ -1,9 +1,15 @@
# SPDX-FileCopyrightText: 2020 Jason Francis <jason@cycles.network>
# SPDX-License-Identifier: CC0-1.0
resources_xml = configure_file(
input: 'resources.xml.in',
output: 'resources.xml',
configuration: conf
)
gnome = import('gnome')
resources = gnome.compile_resources(
'wdisplays-resources', 'resources.xml',
'wdisplays-resources', resources_xml,
source_dir : '.',
c_name : 'wdisplays_resources')

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<gresources>
<gresource prefix="/">
<gresource prefix="@resource_prefix@">
<file compressed="true" preprocess="xml-stripblanks">wdisplays.ui</file>
<file compressed="true" preprocess="xml-stripblanks">head.ui</file>
<file compressed="true">style.css</file>