Added buttons in the toolbar in embedded mode for zooming in/out
This commit is contained in:
parent
2f2e257352
commit
55b2b2018d
@ -334,6 +334,15 @@ void on_home(gpointer data)
|
||||
}
|
||||
|
||||
|
||||
/* on_normal_size */
|
||||
void on_normal_size(gpointer data)
|
||||
{
|
||||
Surfer * surfer = data;
|
||||
|
||||
surfer_zoom_reset(surfer);
|
||||
}
|
||||
|
||||
|
||||
/* on_notebook_close_tab */
|
||||
void on_notebook_close_tab(GtkWidget * widget, gpointer data)
|
||||
{
|
||||
@ -519,3 +528,21 @@ void on_stop(gpointer data)
|
||||
|
||||
surfer_stop(surfer);
|
||||
}
|
||||
|
||||
|
||||
/* on_zoom_in */
|
||||
void on_zoom_in(gpointer data)
|
||||
{
|
||||
Surfer * surfer = data;
|
||||
|
||||
surfer_zoom_in(surfer);
|
||||
}
|
||||
|
||||
|
||||
/* on_zoom_out */
|
||||
void on_zoom_out(gpointer data)
|
||||
{
|
||||
Surfer * surfer = data;
|
||||
|
||||
surfer_zoom_out(surfer);
|
||||
}
|
||||
|
@ -61,10 +61,13 @@ void on_close(gpointer data);
|
||||
void on_forward(gpointer data);
|
||||
void on_fullscreen(gpointer data);
|
||||
void on_home(gpointer data);
|
||||
void on_normal_size(gpointer data);
|
||||
void on_path_activate(gpointer data);
|
||||
void on_preferences(gpointer data);
|
||||
void on_refresh(gpointer data);
|
||||
void on_stop(gpointer data);
|
||||
void on_zoom_in(gpointer data);
|
||||
void on_zoom_out(gpointer data);
|
||||
|
||||
/* notebook */
|
||||
void on_notebook_close_tab(GtkWidget * widget, gpointer data);
|
||||
|
18
src/surfer.c
18
src/surfer.c
@ -164,14 +164,22 @@ static DesktopMenubar _surfer_menubar[] =
|
||||
|
||||
static DesktopToolbar _surfer_toolbar[] =
|
||||
{
|
||||
{ "Back", G_CALLBACK(on_back), GTK_STOCK_GO_BACK, GDK_MOD1_MASK,
|
||||
{ N_("Back"), G_CALLBACK(on_back), GTK_STOCK_GO_BACK, GDK_MOD1_MASK,
|
||||
GDK_Left, NULL },
|
||||
{ "Forward", G_CALLBACK(on_forward), GTK_STOCK_GO_FORWARD,
|
||||
{ N_("Forward"), G_CALLBACK(on_forward), GTK_STOCK_GO_FORWARD,
|
||||
GDK_MOD1_MASK, GDK_Right, NULL },
|
||||
{ "Stop", G_CALLBACK(on_stop), GTK_STOCK_STOP, 0, 0, NULL },
|
||||
{ "Refresh", G_CALLBACK(on_refresh), GTK_STOCK_REFRESH, 0, 0, NULL },
|
||||
{ N_("Stop"), G_CALLBACK(on_stop), GTK_STOCK_STOP, 0, 0, NULL },
|
||||
{ N_("Refresh"), G_CALLBACK(on_refresh), GTK_STOCK_REFRESH, 0, 0,
|
||||
NULL },
|
||||
{ "", NULL, NULL, 0, 0, NULL },
|
||||
{ "Home", G_CALLBACK(on_home), GTK_STOCK_HOME, 0, 0, NULL },
|
||||
{ N_("Home"), G_CALLBACK(on_home), GTK_STOCK_HOME, 0, 0, NULL },
|
||||
#ifdef EMBEDDED
|
||||
{ "", NULL, NULL, 0, 0, NULL },
|
||||
{ N_("Zoom in"), G_CALLBACK(on_zoom_in), "zoom-in", 0, 0, NULL },
|
||||
{ N_("Zoom out"), G_CALLBACK(on_zoom_out), "zoom-out", 0, 0, NULL },
|
||||
{ N_("Normal size"), G_CALLBACK(on_normal_size), "zoom-original", 0, 0,
|
||||
NULL },
|
||||
#endif
|
||||
{ NULL, NULL, NULL, 0, 0, NULL }
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user