Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
GNOME
gtk
Commits
d98e464b
Commit
d98e464b
authored
Nov 08, 2002
by
Matthias Clasen
Browse files
Draw grips in all edges.
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
parent
908bee9b
Changes
7
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
ChangeLog.pre-2-10
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
ChangeLog.pre-2-2
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
ChangeLog.pre-2-4
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
ChangeLog.pre-2-6
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
ChangeLog.pre-2-8
View file @
d98e464b
2002-11-09 Matthias Clasen <maclas@gmx.de>
* tests/testgtk.c (create_resize_grips): Draw grips in all edges.
* gdk/x11/gdkfont-x11.c (gdk_text_extents_wc):
(gdk_text_extents):
* gdk/gdkfont.c (gdk_string_extents): Reformulate doc comments to
...
...
tests/testgtk.c
View file @
d98e464b
...
...
@@ -2842,6 +2842,62 @@ create_resize_grips (GtkWidget *widget)
vbox
=
gtk_vbox_new
(
FALSE
,
0
);
gtk_container_add
(
GTK_CONTAINER
(
window
),
vbox
);
hbox
=
gtk_hbox_new
(
FALSE
,
0
);
gtk_box_pack_start
(
GTK_BOX
(
vbox
),
hbox
,
TRUE
,
TRUE
,
0
);
/* North west */
area
=
gtk_drawing_area_new
();
gtk_widget_add_events
(
area
,
GDK_BUTTON_PRESS_MASK
);
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
g_signal_connect
(
area
,
"expose_event"
,
G_CALLBACK
(
grippy_expose
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH_WEST
));
g_signal_connect
(
area
,
"button_press_event"
,
G_CALLBACK
(
grippy_button_press
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH_WEST
));
/* North */
area
=
gtk_drawing_area_new
();
gtk_widget_add_events
(
area
,
GDK_BUTTON_PRESS_MASK
);
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
g_signal_connect
(
area
,
"expose_event"
,
G_CALLBACK
(
grippy_expose
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH
));
g_signal_connect
(
area
,
"button_press_event"
,
G_CALLBACK
(
grippy_button_press
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH
));
/* North east */
area
=
gtk_drawing_area_new
();
gtk_widget_add_events
(
area
,
GDK_BUTTON_PRESS_MASK
);
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
g_signal_connect
(
area
,
"expose_event"
,
G_CALLBACK
(
grippy_expose
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH_EAST
));
g_signal_connect
(
area
,
"button_press_event"
,
G_CALLBACK
(
grippy_button_press
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_NORTH_EAST
));
hbox
=
gtk_hbox_new
(
FALSE
,
0
);
gtk_box_pack_start
(
GTK_BOX
(
vbox
),
hbox
,
TRUE
,
TRUE
,
0
);
/* West */
area
=
gtk_drawing_area_new
();
gtk_widget_add_events
(
area
,
GDK_BUTTON_PRESS_MASK
);
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
g_signal_connect
(
area
,
"expose_event"
,
G_CALLBACK
(
grippy_expose
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_WEST
));
g_signal_connect
(
area
,
"button_press_event"
,
G_CALLBACK
(
grippy_button_press
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_WEST
));
/* Middle */
area
=
gtk_drawing_area_new
();
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
/* East */
area
=
gtk_drawing_area_new
();
gtk_widget_add_events
(
area
,
GDK_BUTTON_PRESS_MASK
);
gtk_box_pack_start
(
GTK_BOX
(
hbox
),
area
,
TRUE
,
TRUE
,
0
);
g_signal_connect
(
area
,
"expose_event"
,
G_CALLBACK
(
grippy_expose
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_EAST
));
g_signal_connect
(
area
,
"button_press_event"
,
G_CALLBACK
(
grippy_button_press
),
GINT_TO_POINTER
(
GDK_WINDOW_EDGE_EAST
));
hbox
=
gtk_hbox_new
(
FALSE
,
0
);
gtk_box_pack_start
(
GTK_BOX
(
vbox
),
hbox
,
TRUE
,
TRUE
,
0
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment