You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
495 lines
27 KiB
495 lines
27 KiB
<?xml version="1.0" encoding="UTF-8"?> |
|
<!-- 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="title" translatable="yes">Camera</property> |
|
<property name="default-width">360</property> |
|
<property name="default-height">640</property> |
|
<child> |
|
<object class="GtkStack" id="main_stack"> |
|
<property name="visible">True</property> |
|
<property name="can-focus">False</property> |
|
<child> |
|
<object class="GtkBox" id="page_main"> |
|
<property name="visible">True</property> |
|
<property name="can-focus">False</property> |
|
<property name="orientation">vertical</property> |
|
<child> |
|
<object class="GtkBox"> |
|
<property name="visible">True</property> |
|
<property name="can-focus">False</property> |
|
<property name="orientation">vertical</property> |
|
<child> |
|
<object class="GtkDrawingArea" id="preview"> |
|
<property name="visible">True</property> |
|
<property name="can-focus">False</property> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="position">0</property> |
|
</packing> |
|
</child> |
|
<style> |
|
<class name="black"/> |
|
</style> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="position">0</property> |
|
</packing> |
|
</child> |
|
<child> |
|
<object class="GtkBox" id="controls_box"> |
|
<property name="visible">True</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> |
|
<placeholder/> |
|
</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="spacing">10</property> |
|
<child> |
|
<object class="GtkButton" id="settings"> |
|
<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-preferences</property> |
|
</object> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">False</property> |
|
<property name="fill">True</property> |
|
<property name="position">0</property> |
|
</packing> |
|
</child> |
|
<child> |
|
<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="resource">/org/postmarketos/Megapixels/switch-camera.svg</property> |
|
</object> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">False</property> |
|
<property name="fill">True</property> |
|
<property name="position">1</property> |
|
</packing> |
|
</child> |
|
<child> |
|
<placeholder/> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="padding">10</property> |
|
<property name="position">0</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="spacing">10</property> |
|
<child> |
|
<placeholder/> |
|
</child> |
|
<child> |
|
<placeholder/> |
|
</child> |
|
<child> |
|
<placeholder/> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="padding">10</property> |
|
<property name="pack-type">end</property> |
|
<property name="position">1</property> |
|
</packing> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">False</property> |
|
<property name="fill">True</property> |
|
<property name="padding">10</property> |
|
<property name="pack-type">end</property> |
|
<property name="position">1</property> |
|
</packing> |
|
</child> |
|
<child> |
|
<object class="GtkBox" id="error_box"> |
|
<property name="can-focus">False</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="spacing">10</property> |
|
<child> |
|
<object class="GtkLabel" id="error_message"> |
|
<property name="visible">True</property> |
|
<property name="can-focus">False</property> |
|
<property name="halign">start</property> |
|
<property name="label" translatable="yes">No error</property> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="position">0</property> |
|
</packing> |
|
</child> |
|
<child> |
|
<object class="GtkButton" id="error_close"> |
|
<property name="label">gtk-close</property> |
|
<property name="visible">True</property> |
|
<property name="can-focus">True</property> |
|
<property name="receives-default">True</property> |
|
<property name="use-stock">True</property> |
|
<property name="always-show-image">True</property> |
|
</object> |
|
<packing> |
|
<property name="expand">False</property> |
|
<property name="fill">True</property> |
|
<property name="position">1</property> |
|
</packing> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="expand">True</property> |
|
<property name="fill">True</property> |
|
<property name="position">0</property> |
|
</packing> |
|
</child> |
|
<style> |
|
<class name="errorbox"/> |
|
</style> |
|
</object> |
|
<packing> |
|
<property name="expand">False</property> |
|
<property name="fill">True</property> |
|
<property name="position">2</property> |
|
</packing> |
|
</child> |
|
</object> |
|
<packing> |
|
<property name="name">page0</property> |
|
<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> |
|
</interface>
|
|
|