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 */
|
/* on_notebook_close_tab */
|
||||||
void on_notebook_close_tab(GtkWidget * widget, gpointer data)
|
void on_notebook_close_tab(GtkWidget * widget, gpointer data)
|
||||||
{
|
{
|
||||||
@ -519,3 +528,21 @@ void on_stop(gpointer data)
|
|||||||
|
|
||||||
surfer_stop(surfer);
|
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_forward(gpointer data);
|
||||||
void on_fullscreen(gpointer data);
|
void on_fullscreen(gpointer data);
|
||||||
void on_home(gpointer data);
|
void on_home(gpointer data);
|
||||||
|
void on_normal_size(gpointer data);
|
||||||
void on_path_activate(gpointer data);
|
void on_path_activate(gpointer data);
|
||||||
void on_preferences(gpointer data);
|
void on_preferences(gpointer data);
|
||||||
void on_refresh(gpointer data);
|
void on_refresh(gpointer data);
|
||||||
void on_stop(gpointer data);
|
void on_stop(gpointer data);
|
||||||
|
void on_zoom_in(gpointer data);
|
||||||
|
void on_zoom_out(gpointer data);
|
||||||
|
|
||||||
/* notebook */
|
/* notebook */
|
||||||
void on_notebook_close_tab(GtkWidget * widget, gpointer data);
|
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[] =
|
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 },
|
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 },
|
GDK_MOD1_MASK, GDK_Right, NULL },
|
||||||
{ "Stop", G_CALLBACK(on_stop), GTK_STOCK_STOP, 0, 0, NULL },
|
{ N_("Stop"), G_CALLBACK(on_stop), GTK_STOCK_STOP, 0, 0, NULL },
|
||||||
{ "Refresh", G_CALLBACK(on_refresh), GTK_STOCK_REFRESH, 0, 0, NULL },
|
{ N_("Refresh"), G_CALLBACK(on_refresh), GTK_STOCK_REFRESH, 0, 0,
|
||||||
|
NULL },
|
||||||
{ "", NULL, NULL, 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 }
|
{ NULL, NULL, NULL, 0, 0, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user