431 lines
20 KiB
XML
431 lines
20 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!-- Generated with glade 3.18.3 -->
|
|
<interface>
|
|
<requires lib="gtk+" version="3.0"/>
|
|
<requires lib="vn" version="0.0"/>
|
|
<!-- interface-local-resource-path ../image -->
|
|
<object class="VnBatch" id="models">
|
|
<child>
|
|
<object class="VnModel" id="object-model">
|
|
<property name="sql">SELECT id, object FROM object</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnModel" id="homes-model">
|
|
<property name="sql">SELECT id, street, pc, city, province, ok, user_id
|
|
FROM user_address WHERE #link ORDER BY id</property>
|
|
<property name="update_flags">DB_MODEL_INSERT | DB_MODEL_DELETE | DB_MODEL_UPDATE</property>
|
|
<links>
|
|
<link field="user_address.user_id" param="id-param" linked="True"/>
|
|
</links>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnModel" id="info-model">
|
|
<property name="sql">SELECT id, name, credit, active, born, photo, object_id
|
|
FROM "user" ORDER BY id</property>
|
|
<property name="update_flags">DB_MODEL_INSERT | DB_MODEL_DELETE | DB_MODEL_UPDATE</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnModel" id="searcher-model">
|
|
<property name="sql">SELECT id, #field FROM article WHERE #filter</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="VnIterator" id="homes">
|
|
<property name="model">homes-model</property>
|
|
</object>
|
|
<object class="VnIterator" id="info">
|
|
<property name="model">info-model</property>
|
|
<child>
|
|
<object class="DbParam" id="id-param">
|
|
<property name="column_name">id</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<object class="GtkBox" id="main">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="border_width">6</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkFrame" id="client-data">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label_xalign">0</property>
|
|
<child>
|
|
<object class="GtkBox" id="box1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="border_width">4</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">8</property>
|
|
<child>
|
|
<object class="GtkBox" id="box3">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="spacing">10</property>
|
|
<child>
|
|
<object class="GtkGrid" id="grid2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="row_spacing">8</property>
|
|
<property name="column_spacing">8</property>
|
|
<property name="row_homogeneous">True</property>
|
|
<child>
|
|
<object class="GtkLabel" id="searcher-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Search:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnCompletion" id="searcher">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="model">searcher-model</property>
|
|
<property name="field">name</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="id-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Id:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="name-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Name:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="credit-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Credit:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">3</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="type-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Type:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="active-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="xalign">1</property>
|
|
<property name="label" translatable="yes">Active:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">0</property>
|
|
<property name="top_attach">5</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnSpin" id="id">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">id</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnEntry" id="name">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">name</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnCombo" id="type">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">object_id</property>
|
|
<property name="model">object-model</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">4</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnCheck" id="active">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">active</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">5</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnSpin" id="credit">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">credit</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left_attach">1</property>
|
|
<property name="top_attach">3</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnCalendar" id="born">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">born</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox" id="box4">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">6</property>
|
|
<child>
|
|
<object class="VnDateChooser" id="date">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="column_name">born</property>
|
|
<property name="show_time">True</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnImage" id="image">
|
|
<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>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</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">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnHandler" id="customer-handler">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">info</property>
|
|
<property name="show_flags">VN_HANDLER_SHOW_REFRESH | VN_HANDLER_SHOW_UNDO | VN_HANDLER_SHOW_SAVE | VN_HANDLER_SHOW_REMOVE | VN_HANDLER_SHOW_ADD | VN_HANDLER_SHOW_SCROLL</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel" id="client-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes"><b>Info</b></property>
|
|
<property name="use_markup">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">False</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkFrame" id="client-address">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label_xalign">0</property>
|
|
<child>
|
|
<object class="GtkBox" id="box2">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="border_width">4</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">8</property>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="scrolledwindow1">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="shadow_type">in</property>
|
|
<child>
|
|
<object class="VnGrid" id="address">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="iterator">homes</property>
|
|
<child internal-child="selection">
|
|
<object class="GtkTreeSelection" id="grid-selection1"/>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-id">
|
|
<property name="title" translatable="yes">Id</property>
|
|
<property name="column_name">id</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnCheck" id="col-default">
|
|
<property name="title" translatable="yes">Default</property>
|
|
<property name="column_name">ok</property>
|
|
<property name="editable">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-street">
|
|
<property name="title" translatable="yes">Street</property>
|
|
<property name="expand">True</property>
|
|
<property name="column_name">street</property>
|
|
<property name="editable">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-pc">
|
|
<property name="title" translatable="yes">PC</property>
|
|
<property name="column_name">pc</property>
|
|
<property name="editable">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-city">
|
|
<property name="title" translatable="yes">City</property>
|
|
<property name="column_name">city</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-province">
|
|
<property name="title" translatable="yes">Province</property>
|
|
<property name="expand">True</property>
|
|
<property name="column_name">province</property>
|
|
<property name="editable">True</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="VnColumnEntry" id="col-user">
|
|
<property name="title" translatable="yes">User</property>
|
|
<property name="column_name">user_id</property>
|
|
<property name="editable">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="VnHandler" id="address-handler">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="iterator">homes</property>
|
|
<property name="show_flags">VN_HANDLER_SHOW_REFRESH | VN_HANDLER_SHOW_UNDO | VN_HANDLER_SHOW_SAVE | VN_HANDLER_SHOW_REMOVE | VN_HANDLER_SHOW_ADD</property>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">False</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child type="label">
|
|
<object class="GtkLabel" id="address-label">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">False</property>
|
|
<property name="label" translatable="yes"><b>Homes</b></property>
|
|
<property name="use_markup">True</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="expand">True</property>
|
|
<property name="fill">True</property>
|
|
<property name="position">1</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</interface>
|