Update GtkUi2.0(gtk42)

This commit is contained in:
daleclack 2021-02-24 11:06:54 +08:00
parent f003bc5b9d
commit faed858148
7 changed files with 61 additions and 21 deletions

View File

@ -10,7 +10,7 @@
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">preferences-desktop-accessibility</property>
<property name="icon-name">system-help</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>

View File

@ -10,7 +10,7 @@
<object class="GtkImage" id="image2">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">preferences-desktop-accessibility</property>
<property name="icon-name">system-help</property>
</object>
<object class="GtkImage" id="image3">
<property name="visible">True</property>
@ -86,17 +86,7 @@
<property name="can-focus">False</property>
<property name="layout-style">end</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Gtk42 Desktop</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
<property name="non-homogeneous">True</property>
</packing>
<placeholder/>
</child>
<child>
<placeholder/>

View File

@ -1,11 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated with glade 3.38.2 -->
<interface>
<object class="GtkWindow" id="window1">
<requires lib="gtk+" version="3.24"/>
<object class="GtkAboutDialog" id="window1">
<property name="can-focus">False</property>
<property name="title" translatable="yes">About gtk(42)</property>
<child>
<placeholder/>
<property name="type-hint">dialog</property>
<property name="program-name">Gtk Ui</property>
<property name="version">2.0</property>
<property name="copyright" translatable="yes">2020-2021 Xe Corporation</property>
<property name="website">github.com/daleclack</property>
<property name="authors">Dale </property>
<property name="logo-icon-name">org.gtk.daleclack</property>
<child internal-child="vbox">
<object class="GtkBox" id="window">
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can-focus">False</property>
<property name="layout-style">end</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
</child>
</object>
</interface>

View File

@ -2,11 +2,35 @@
<!-- Generated with glade 3.38.2 -->
<interface>
<requires lib="gtk+" version="3.24"/>
<object class="GtkWindow" id="window1">
<object class="GtkAboutDialog" id="window1">
<property name="can-focus">False</property>
<property name="title" translatable="yes">About</property>
<child>
<placeholder/>
<property name="type-hint">dialog</property>
<property name="program-name">Gtk Ui</property>
<property name="version">2.0</property>
<property name="copyright" translatable="yes">2020-2021 Xe Corporation</property>
<property name="website">github.com/daleclack</property>
<property name="authors">Dale </property>
<property name="logo-icon-name">org.gtk.daleclack</property>
<child internal-child="vbox">
<object class="GtkBox" id="window">
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can-focus">False</property>
<property name="layout-style">end</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
</child>
</object>
</interface>

Binary file not shown.

View File

@ -4,5 +4,6 @@ void win1_init(GtkWidget *widget,GtkWindow *parent){
GtkBuilder *win1=gtk_builder_new_from_resource("/gtk42/win1.ui");
GObject *window1=gtk_builder_get_object(win1,"window1");
gtk_window_set_transient_for(GTK_WINDOW(window1),parent);
g_signal_connect_swapped(window1,"response",G_CALLBACK(gtk_widget_destroy),window1);
gtk_widget_show_all(GTK_WIDGET(window1));
}