|
@@ -1,32 +1,28 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- Generated with glade 3.22.1 -->
|
|
|
+<!-- Generated with glade 3.37.0 -->
|
|
|
<interface>
|
|
|
<requires lib="gtk+" version="3.20"/>
|
|
|
<object class="GtkWindow" id="window">
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
<property name="title" translatable="yes">Camera</property>
|
|
|
- <child>
|
|
|
- <placeholder/>
|
|
|
- </child>
|
|
|
<child>
|
|
|
<object class="GtkStack" id="main_stack">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
<child>
|
|
|
- <object class="GtkBox">
|
|
|
+ <object class="GtkBox" id="page_main">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
<property name="orientation">vertical</property>
|
|
|
<child>
|
|
|
- <object class="GtkBox" id="preview_box">
|
|
|
+ <object class="GtkBox">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
<property name="orientation">vertical</property>
|
|
|
<child>
|
|
|
- <object class="GtkImage" id="preview">
|
|
|
+ <object class="GtkDrawingArea" id="preview">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
- <property name="stock">gtk-missing-image</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
</object>
|
|
|
<packing>
|
|
|
<property name="expand">True</property>
|
|
@@ -47,23 +43,49 @@
|
|
|
<child>
|
|
|
<object class="GtkBox" id="controls_box">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <child type="center">
|
|
|
+ <object class="GtkButton" id="shutter">
|
|
|
+ <property name="width-request">48</property>
|
|
|
+ <property name="height-request">48</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">True</property>
|
|
|
+ <property name="always-show-image">True</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkImage">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="stock">gtk-cdrom</property>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ <style>
|
|
|
+ <class name="suggested-action"/>
|
|
|
+ <class name="circular"/>
|
|
|
+ </style>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">2</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
<child>
|
|
|
<object class="GtkBox">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
- <property name="margin_top">8</property>
|
|
|
- <property name="margin_bottom">8</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="margin-top">8</property>
|
|
|
+ <property name="margin-bottom">8</property>
|
|
|
<property name="spacing">10</property>
|
|
|
<child>
|
|
|
- <object class="GtkButton">
|
|
|
+ <object class="GtkButton" id="settings">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">True</property>
|
|
|
- <property name="receives_default">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">True</property>
|
|
|
<child>
|
|
|
<object class="GtkImage">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
<property name="stock">gtk-preferences</property>
|
|
|
</object>
|
|
|
</child>
|
|
@@ -75,7 +97,23 @@
|
|
|
</packing>
|
|
|
</child>
|
|
|
<child>
|
|
|
- <placeholder/>
|
|
|
+ <object class="GtkButton" id="switch_camera">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">True</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkImage">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="stock">gtk-refresh</property>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
</child>
|
|
|
<child>
|
|
|
<placeholder/>
|
|
@@ -88,38 +126,12 @@
|
|
|
<property name="position">0</property>
|
|
|
</packing>
|
|
|
</child>
|
|
|
- <child type="center">
|
|
|
- <object class="GtkButton" id="shutter">
|
|
|
- <property name="width_request">48</property>
|
|
|
- <property name="height_request">48</property>
|
|
|
- <property name="visible">True</property>
|
|
|
- <property name="can_focus">True</property>
|
|
|
- <property name="receives_default">True</property>
|
|
|
- <property name="always_show_image">True</property>
|
|
|
- <child>
|
|
|
- <object class="GtkImage">
|
|
|
- <property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
- <property name="stock">gtk-cdrom</property>
|
|
|
- </object>
|
|
|
- </child>
|
|
|
- <style>
|
|
|
- <class name="suggested-action"/>
|
|
|
- <class name="circular"/>
|
|
|
- </style>
|
|
|
- </object>
|
|
|
- <packing>
|
|
|
- <property name="expand">False</property>
|
|
|
- <property name="fill">True</property>
|
|
|
- <property name="position">2</property>
|
|
|
- </packing>
|
|
|
- </child>
|
|
|
<child>
|
|
|
<object class="GtkBox">
|
|
|
<property name="visible">True</property>
|
|
|
- <property name="can_focus">False</property>
|
|
|
- <property name="margin_top">8</property>
|
|
|
- <property name="margin_bottom">8</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="margin-top">8</property>
|
|
|
+ <property name="margin-bottom">8</property>
|
|
|
<property name="spacing">10</property>
|
|
|
<child>
|
|
|
<placeholder/>
|
|
@@ -135,7 +147,7 @@
|
|
|
<property name="expand">True</property>
|
|
|
<property name="fill">True</property>
|
|
|
<property name="padding">10</property>
|
|
|
- <property name="pack_type">end</property>
|
|
|
+ <property name="pack-type">end</property>
|
|
|
<property name="position">1</property>
|
|
|
</packing>
|
|
|
</child>
|
|
@@ -153,6 +165,274 @@
|
|
|
<property name="title" translatable="yes">page0</property>
|
|
|
</packing>
|
|
|
</child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkScrolledWindow" id="page_settings">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="shadow-type">in</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkViewport">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="shadow-type">none</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="margin-start">10</property>
|
|
|
+ <property name="margin-end">10</property>
|
|
|
+ <property name="margin-top">10</property>
|
|
|
+ <property name="margin-bottom">10</property>
|
|
|
+ <property name="orientation">vertical</property>
|
|
|
+ <property name="spacing">10</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="orientation">vertical</property>
|
|
|
+ <property name="spacing">4</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkLabel">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="halign">start</property>
|
|
|
+ <property name="label" translatable="yes">Photos</property>
|
|
|
+ <style>
|
|
|
+ <class name="heading"/>
|
|
|
+ </style>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">0</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkFrame">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="label-xalign">0</property>
|
|
|
+ <property name="shadow-type">in</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkAlignment">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="left-padding">12</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="orientation">vertical</property>
|
|
|
+ <property name="spacing">6</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkLabel">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="halign">start</property>
|
|
|
+ <property name="label" translatable="yes">Resolution</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">0</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkComboBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkLabel">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="halign">start</property>
|
|
|
+ <property name="label" translatable="yes">Preview mode</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">2</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="orientation">vertical</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="preview_simple">
|
|
|
+ <property name="label" translatable="yes">Full resolution (slowest)</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">0</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="preview_downsample">
|
|
|
+ <property name="label" translatable="yes">Quarter resolution debayered</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ <property name="group">preview_simple</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="preview_grayscale">
|
|
|
+ <property name="label" translatable="yes">Grayscale</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ <property name="group">preview_simple</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">2</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">3</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkLabel">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="halign">start</property>
|
|
|
+ <property name="label" translatable="yes">Storage mode</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">4</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkBox">
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">False</property>
|
|
|
+ <property name="orientation">vertical</property>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="store_vng">
|
|
|
+ <property name="label" translatable="yes">Debayer with VNG (slowest)</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">0</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="store_simple">
|
|
|
+ <property name="label" translatable="yes">Debayer with linear interpolation</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ <property name="group">store_vng</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <object class="GtkRadioButton" id="store_raw">
|
|
|
+ <property name="label" translatable="yes">Raw</property>
|
|
|
+ <property name="visible">True</property>
|
|
|
+ <property name="can-focus">True</property>
|
|
|
+ <property name="receives-default">False</property>
|
|
|
+ <property name="active">True</property>
|
|
|
+ <property name="draw-indicator">True</property>
|
|
|
+ <property name="group">store_vng</property>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">2</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">5</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ <child type="label_item">
|
|
|
+ <placeholder/>
|
|
|
+ </child>
|
|
|
+ <style>
|
|
|
+ <class name="view"/>
|
|
|
+ </style>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="expand">False</property>
|
|
|
+ <property name="fill">True</property>
|
|
|
+ <property name="position">0</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <placeholder/>
|
|
|
+ </child>
|
|
|
+ <child>
|
|
|
+ <placeholder/>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ </child>
|
|
|
+ </object>
|
|
|
+ <packing>
|
|
|
+ <property name="name">page1</property>
|
|
|
+ <property name="title" translatable="yes">page1</property>
|
|
|
+ <property name="position">1</property>
|
|
|
+ </packing>
|
|
|
+ </child>
|
|
|
</object>
|
|
|
</child>
|
|
|
</object>
|