/
Xakka
/
CPP4
Обзор
Документация
Войти
/
Xakka
/
CPP4
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/MainWindow.ui
300 строк
18 KB
moshedur
master: release 1.0
05 янв 2025, 00:19
05 янв 2025, 00:19
c27b78a
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <interface> <object class="GtkWindow" id="MainWindow"> <property name="default-height">800</property> <property name="default-width">1000</property> <child> <object class="GtkBox"> <child> <object class="GtkFrame" id="gl_frame"> <property name="label">OpenGL DRAWING AREA</property> <property name="label-xalign">0.5</property> <child> <object class="GtkGLArea" id="GLArea"> <property name="hexpand">True</property> <property name="vexpand">True</property> <!-- <signal name="render" handler="render"/>--> <!-- <signal name="realize" handler="on_realize"/>--> </object> </child> </object> </child> <child> <object class="GtkBox"> <property name="orientation">GTK_ORIENTATION_VERTICAL</property> <property name="width-request">200</property> <child> <object class="GtkButton" id="LoadButton"> <property name="label" translatable="yes">_Load model</property> <property name="use-underline">True</property> <!-- <signal name="clicked" handler="LoadButton_clicked"/>--> </object> </child> <child> <object class="GtkFrame"> <property name="label">Model name</property> <child> <object class="GtkLabel" id="name_label"> <property name="label">-</property> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Vertices</property> <child> <object class="GtkLabel" id="CountVLabel"> <property name="label">-</property> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Edges</property> <child> <object class="GtkLabel" id="CountELabel"> <property name="label">-</property> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Moving</property> <property name="label-xalign">0.5</property> <child> <object class="GtkBox"> <property name="orientation">GTK_ORIENTATION_VERTICAL</property> <child> <object class="GtkScale" id="X_MoveScale"> <property name="adjustment">x_move_angle</property> <property name="can-focus">True</property> <property name="fill-level">100</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="x_move_change_value"/>--> </object> </child> <child> <object class="GtkScale" id="Y_MoveScale"> <property name="adjustment">y_move_angle</property> <property name="can-focus">True</property> <property name="fill-level">100</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="y_move_change_value"/>--> </object> </child> <child> <object class="GtkScale" id="Z_MoveScale"> <property name="adjustment">z_move_angle</property> <property name="can-focus">True</property> <property name="fill-level">100</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="z_move_change_value"/>--> </object> </child> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Rotating</property> <property name="label-xalign">0.5</property> <child> <object class="GtkBox"> <property name="orientation">GTK_ORIENTATION_VERTICAL</property> <child> <object class="GtkScale" id="X_RotateScale"> <property name="adjustment">x_rotate_angle</property> <property name="can-focus">True</property> <property name="fill-level">360</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="x_rotate_change_value"/>--> </object> </child> <child> <object class="GtkScale" id="Y_RotateScale"> <property name="adjustment">y_rotate_angle</property> <property name="can-focus">True</property> <property name="fill-level">360</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="y_rotate_change_value"/>--> </object> </child> <child> <object class="GtkScale" id="Z_RotateScale"> <property name="adjustment">z_rotate_angle</property> <property name="can-focus">True</property> <property name="fill-level">360</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="z_rotate_change_value"/>--> </object> </child> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Scaling</property> <property name="label-xalign">0.5</property> <child> <object class="GtkScale" id="ScaleScale"> <property name="adjustment">scale_value</property> <property name="can-focus">True</property> <property name="fill-level">100</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="scale_change_value"/>--> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Line width</property> <property name="label-xalign">0.5</property> <child> <object class="GtkScale" id="lineWidthScale"> <property name="adjustment">line_width</property> <property name="can-focus">True</property> <property name="fill-level">25</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="scale_change_value"/>--> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Point size</property> <property name="label-xalign">0.5</property> <child> <object class="GtkScale" id="pointSizeScale"> <property name="adjustment">point_size</property> <property name="can-focus">True</property> <property name="fill-level">25</property> <property name="round-digits">1</property> <property name="value-pos">right</property> <property name="visible">True</property> <!-- <signal name="value_changed" handler="scale_change_value"/>--> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Background color</property> <property name="label-xalign">0.5</property> <child> <object class="GtkColorDialogButton" id="bg_ColorButton"> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Line color</property> <property name="label-xalign">0.5</property> <child> <object class="GtkColorDialogButton" id="ln_ColorButton"> </object> </child> </object> </child> <child> <object class="GtkFrame"> <property name="label">Point color</property> <property name="label-xalign">0.5</property> <child> <object class="GtkColorDialogButton" id="point_ColorButton"> </object> </child> </object> </child> </object> </child> </object> </child> </object> <object class="GtkAdjustment" id="x_move_angle"> <property name="lower">1</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">99</property> <property name="value">50</property> </object> <object class="GtkAdjustment" id="y_move_angle"> <property name="lower">0</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">100</property> <property name="value">50</property> </object> <object class="GtkAdjustment" id="z_move_angle"> <property name="lower">0</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">100</property> <property name="value">50</property> </object> <object class="GtkAdjustment" id="x_rotate_angle"> <property name="lower">0</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">360</property> <property name="value">180</property> </object> <object class="GtkAdjustment" id="y_rotate_angle"> <property name="lower">0</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">360</property> <property name="value">180</property> </object> <object class="GtkAdjustment" id="z_rotate_angle"> <property name="lower">0</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">360</property> <property name="value">180</property> </object> <object class="GtkAdjustment" id="scale_value"> <property name="lower">1</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">99</property> <property name="value">50</property> </object> <object class="GtkAdjustment" id="point_size"> <property name="lower">1</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">25</property> <property name="value">1</property> </object> <object class="GtkAdjustment" id="line_width"> <property name="lower">1</property> <property name="page-increment">1</property> <property name="step-increment">1</property> <property name="upper">25</property> <property name="value">1</property> </object> </interface>