#include <Toolbar.h>
Public Member Functions | |
| Toolbar (DialogMediator &mediator, GtkWidget *window) noexcept(false) | |
| ~Toolbar () noexcept(false) | |
| GtkWidget * | getToolbar () noexcept(false) |
| const char * | getText () const noexcept(false) |
| void | focus () noexcept(false) |
| void | search (const char *str) noexcept(false) |
Private Member Functions | |
| Toolbar (const Toolbar &rhs) | |
| Toolbar & | operator= (const Toolbar &rhs) |
| void | _updateNavigation () noexcept(false) |
| void | _setTooltip (GtkWidget *w, const char *str) noexcept(false) |
Static Private Member Functions | |
| static void | _backClicked (GtkWidget *w, gpointer data) noexcept(false) |
| static void | _backMenuClicked (GList *element, gpointer data) noexcept(false) |
| static void | _forwardClicked (GtkWidget *w, gpointer data) noexcept(false) |
| static void | _forwardMenuClicked (GList *element, gpointer data) noexcept(false) |
| static void | _searchBarChanged (GtkWidget *w, gpointer data) noexcept(false) |
| static void | _searchBarShow (GtkWidget *w, gpointer data) noexcept(false) |
| static void | _searchBarHide (GtkWidget *w, gpointer data) noexcept(false) |
| static void | _searchBarActivate (GtkWidget *w, gpointer d) noexcept(false) |
| static void | _searchClicked (GtkWidget *w, gpointer data) noexcept(false) |
Private Attributes | |
| DialogMediator & | d_mediator |
| AiksaurusGTK_history | d_history |
| AiksaurusGTK_histlist | d_searchbar_words |
| bool | d_ishistorymove |
| bool | d_searchhack |
| GtkWidget * | d_window_ptr |
| GtkWidget * | d_toolbar_ptr |
| GtkWidget * | d_backbutton_box_ptr |
| AiksaurusGTK_picbutton * | d_backbutton_ptr |
| AiksaurusGTK_picbutton * | d_forwardbutton_ptr |
| AiksaurusGTK_picbutton * | d_searchbutton_ptr |
| GtkWidget * | d_searchbar_ptr |
| GtkWidget * | d_searchbar_label_ptr |
| AiksaurusGTK_impl::Toolbar::Toolbar | ( | const Toolbar & | rhs | ) | [private] |
| AiksaurusGTK_impl::Toolbar::Toolbar | ( | DialogMediator & | mediator, | |
| GtkWidget * | window | |||
| ) |
| AiksaurusGTK_impl::Toolbar::~Toolbar | ( | ) |
| void AiksaurusGTK_impl::Toolbar::_backClicked | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_backMenuClicked | ( | GList * | element, | |
| gpointer | data | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_forwardClicked | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_forwardMenuClicked | ( | GList * | element, | |
| gpointer | data | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_searchBarActivate | ( | GtkWidget * | w, | |
| gpointer | d | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_searchBarChanged | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
References d_searchbar_ptr, and d_searchhack.
| void AiksaurusGTK_impl::Toolbar::_searchBarHide | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
References d_mediator, d_searchhack, AiksaurusGTK_impl::DialogMediator::eventSearch(), and getText().
| static void AiksaurusGTK_impl::Toolbar::_searchBarShow | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
| void AiksaurusGTK_impl::Toolbar::_searchClicked | ( | GtkWidget * | w, | |
| gpointer | data | |||
| ) | [static, private] |
References d_mediator, AiksaurusGTK_impl::DialogMediator::eventSearch(), and getText().
| void AiksaurusGTK_impl::Toolbar::_setTooltip | ( | GtkWidget * | w, | |
| const char * | str | |||
| ) | [private] |
Referenced by _updateNavigation().
| void AiksaurusGTK_impl::Toolbar::_updateNavigation | ( | ) | [private] |
References _setTooltip(), d_backbutton_ptr, d_forwardbutton_ptr, d_history, AiksaurusGTK_picbutton::disable(), AiksaurusGTK_picbutton::enable(), AiksaurusGTK_picbutton::getButton(), AiksaurusGTK_history::size_back(), AiksaurusGTK_history::size_forward(), AiksaurusGTK_history::tip_back(), AiksaurusGTK_history::tip_forward(), and AiksaurusGTK_picbutton::updateMenuOptions().
| void AiksaurusGTK_impl::Toolbar::focus | ( | ) |
References d_searchbar_ptr, and d_window_ptr.
| const char * AiksaurusGTK_impl::Toolbar::getText | ( | ) | const |
References d_searchbar_ptr.
Referenced by _searchBarHide(), and _searchClicked().
| GtkWidget * AiksaurusGTK_impl::Toolbar::getToolbar | ( | ) |
References d_toolbar_ptr.
| void AiksaurusGTK_impl::Toolbar::search | ( | const char * | str | ) |
GtkWidget* AiksaurusGTK_impl::Toolbar::d_backbutton_box_ptr [private] |
Referenced by _updateNavigation().
Referenced by _updateNavigation().
Referenced by _backClicked(), _backMenuClicked(), _forwardClicked(), _forwardMenuClicked(), and _updateNavigation().
bool AiksaurusGTK_impl::Toolbar::d_ishistorymove [private] |
Referenced by _backClicked(), _backMenuClicked(), _forwardClicked(), and _forwardMenuClicked().
Referenced by _backClicked(), _backMenuClicked(), _forwardClicked(), _forwardMenuClicked(), _searchBarHide(), and _searchClicked().
GtkWidget* AiksaurusGTK_impl::Toolbar::d_searchbar_label_ptr [private] |
GtkWidget* AiksaurusGTK_impl::Toolbar::d_searchbar_ptr [private] |
Referenced by _searchBarChanged(), focus(), and getText().
bool AiksaurusGTK_impl::Toolbar::d_searchhack [private] |
Referenced by _searchBarChanged(), and _searchBarHide().
GtkWidget* AiksaurusGTK_impl::Toolbar::d_toolbar_ptr [private] |
Referenced by getToolbar().
GtkWidget* AiksaurusGTK_impl::Toolbar::d_window_ptr [private] |
Referenced by focus().
1.7.1