[GTK3] Automatic resizing of the VRAM viewer
This commit is contained in:
parent
0270ed336e
commit
3de0d8fb6a
@ -792,7 +792,7 @@ static gboolean on_draw_vram_viewer_tilemap(GtkWidget *widget, cairo_t *cr, gpoi
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (gtk_toggle_button_get_active(builder_get(GTK_TOGGLE_BUTTON, "vram_viewer_tilemap_toggle_scrolling_button"))) {
|
if (gtk_toggle_button_get_active(builder_get(GTK_TOGGLE_BUTTON, "vram_viewer_tilemap_toggle_scrolling_button"))) {
|
||||||
cairo_rectangle(cr, 0, 0, width, height);
|
cairo_rectangle(cr, -2, -2, width + 2, height + 2);
|
||||||
|
|
||||||
for (unsigned x = 0; x < 2; x++) {
|
for (unsigned x = 0; x < 2; x++) {
|
||||||
for (unsigned y = 0; y < 2; y++) {
|
for (unsigned y = 0; y < 2; y++) {
|
||||||
|
@ -595,23 +595,6 @@ Maximilian Mader https://github.com/max-m</property>
|
|||||||
<property name="position">3</property>
|
<property name="position">3</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
|
||||||
<object class="GtkCheckButton" id="integer_scaling_toggle">
|
|
||||||
<property name="label" translatable="yes">Use Integer Scaling</property>
|
|
||||||
<property name="visible">True</property>
|
|
||||||
<property name="can_focus">True</property>
|
|
||||||
<property name="receives_default">False</property>
|
|
||||||
<property name="margin_top">5</property>
|
|
||||||
<property name="margin_bottom">10</property>
|
|
||||||
<property name="draw_indicator">True</property>
|
|
||||||
<signal name="toggled" handler="on_use_integer_scaling_changed" swapped="no"/>
|
|
||||||
</object>
|
|
||||||
<packing>
|
|
||||||
<property name="expand">False</property>
|
|
||||||
<property name="fill">True</property>
|
|
||||||
<property name="position">4</property>
|
|
||||||
</packing>
|
|
||||||
</child>
|
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkCheckButton" id="aspect_ratio_toggle">
|
<object class="GtkCheckButton" id="aspect_ratio_toggle">
|
||||||
<property name="label" translatable="yes">Keep Aspect Ratio</property>
|
<property name="label" translatable="yes">Keep Aspect Ratio</property>
|
||||||
@ -629,6 +612,23 @@ Maximilian Mader https://github.com/max-m</property>
|
|||||||
<property name="position">4</property>
|
<property name="position">4</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
|
<child>
|
||||||
|
<object class="GtkCheckButton" id="integer_scaling_toggle">
|
||||||
|
<property name="label" translatable="yes">Use Integer Scaling</property>
|
||||||
|
<property name="visible">True</property>
|
||||||
|
<property name="can_focus">True</property>
|
||||||
|
<property name="receives_default">False</property>
|
||||||
|
<property name="margin_top">5</property>
|
||||||
|
<property name="margin_bottom">10</property>
|
||||||
|
<property name="draw_indicator">True</property>
|
||||||
|
<signal name="toggled" handler="on_use_integer_scaling_changed" swapped="no"/>
|
||||||
|
</object>
|
||||||
|
<packing>
|
||||||
|
<property name="expand">False</property>
|
||||||
|
<property name="fill">True</property>
|
||||||
|
<property name="position">4</property>
|
||||||
|
</packing>
|
||||||
|
</child>
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkLabel" id="menubar_override_selector_label">
|
<object class="GtkLabel" id="menubar_override_selector_label">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
@ -1152,6 +1152,7 @@ Maximilian Mader https://github.com/max-m</property>
|
|||||||
<object class="GtkWindow" id="vram_viewer">
|
<object class="GtkWindow" id="vram_viewer">
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="title" translatable="yes">VRAM Viewer</property>
|
<property name="title" translatable="yes">VRAM Viewer</property>
|
||||||
|
<property name="resizable">False</property>
|
||||||
<child>
|
<child>
|
||||||
<placeholder/>
|
<placeholder/>
|
||||||
</child>
|
</child>
|
||||||
|
Loading…
Reference in New Issue
Block a user