summaryrefslogtreecommitdiff
path: root/gtk/res
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2013-04-15 22:22:16 +0100
committerVincent Sanders <vince@netsurf-browser.org>2013-04-17 12:02:53 +0100
commitd6f9ae379372b50adbbccae9241d717120dafb19 (patch)
treeccd7e815844a83bfea356a19fc8b94c5772d2f01 /gtk/res
parenta6995849d255650ef82d443e24b5c1576871f548 (diff)
downloadnetsurf-d6f9ae379372b50adbbccae9241d717120dafb19.tar.gz
netsurf-d6f9ae379372b50adbbccae9241d717120dafb19.tar.bz2
attach scrollbar and layout to the same adjustment so it need not be done in code
Diffstat (limited to 'gtk/res')
-rw-r--r--gtk/res/tabcontents.gtk2.ui17
-rw-r--r--gtk/res/tabcontents.gtk3.ui15
2 files changed, 32 insertions, 0 deletions
diff --git a/gtk/res/tabcontents.gtk2.ui b/gtk/res/tabcontents.gtk2.ui
index 1c7d99bc3..e87249e74 100644
--- a/gtk/res/tabcontents.gtk2.ui
+++ b/gtk/res/tabcontents.gtk2.ui
@@ -10,6 +10,9 @@
<object class="GtkLayout" id="layout">
<property name="visible">True</property>
<property name="app_paintable">True</property>
+ <property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_STRUCTURE_MASK | GDK_SCROLL_MASK</property>
+ <property name="hadjustment">layouthadjustment</property>
+ <property name="vadjustment">layoutvadjustment</property>
</object>
</child>
<child>
@@ -47,6 +50,7 @@
<child>
<object class="GtkHScrollbar" id="hscrollbar">
<property name="visible">True</property>
+ <property name="adjustment">layouthadjustment</property>
</object>
<packing>
<property name="resize">True</property>
@@ -64,6 +68,7 @@
<object class="GtkVScrollbar" id="vscrollbar">
<property name="visible">True</property>
<property name="orientation">vertical</property>
+ <property name="adjustment">layoutvadjustment</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -72,4 +77,16 @@
</packing>
</child>
</object>
+ <object class="GtkAdjustment" id="layouthadjustment">
+ <property name="upper">100</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ <property name="page_size">10</property>
+ </object>
+ <object class="GtkAdjustment" id="layoutvadjustment">
+ <property name="upper">100</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ <property name="page_size">10</property>
+ </object>
</interface>
diff --git a/gtk/res/tabcontents.gtk3.ui b/gtk/res/tabcontents.gtk3.ui
index 28d09e074..328e9e450 100644
--- a/gtk/res/tabcontents.gtk3.ui
+++ b/gtk/res/tabcontents.gtk3.ui
@@ -1,6 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
+ <object class="GtkAdjustment" id="layoutvadjustment">
+ <property name="upper">100</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ </object>
+ <object class="GtkAdjustment" id="loyouthadjustment">
+ <property name="upper">100</property>
+ <property name="step_increment">1</property>
+ <property name="page_increment">10</property>
+ </object>
<object class="GtkGrid" id="tabContents">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -11,6 +21,9 @@
<property name="visible">True</property>
<property name="app_paintable">True</property>
<property name="can_focus">False</property>
+ <property name="events">GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_STRUCTURE_MASK | GDK_SCROLL_MASK</property>
+ <property name="hadjustment">loyouthadjustment</property>
+ <property name="vadjustment">layoutvadjustment</property>
</object>
<packing>
<property name="left_attach">0</property>
@@ -25,6 +38,7 @@
<property name="can_focus">False</property>
<property name="vexpand">True</property>
<property name="orientation">vertical</property>
+ <property name="adjustment">layoutvadjustment</property>
</object>
<packing>
<property name="left_attach">1</property>
@@ -69,6 +83,7 @@
<object class="GtkScrollbar" id="hscrollbar">
<property name="visible">True</property>
<property name="can_focus">False</property>
+ <property name="adjustment">loyouthadjustment</property>
</object>
<packing>
<property name="resize">True</property>