Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes

AiksaurusGTK_impl::Toolbar Class Reference

#include <Toolbar.h>

List of all members.

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)
Toolbaroperator= (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

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
GtkWidget * d_searchbar_ptr
GtkWidget * d_searchbar_label_ptr

Constructor & Destructor Documentation

AiksaurusGTK_impl::Toolbar::Toolbar ( const Toolbar rhs  )  [private]
AiksaurusGTK_impl::Toolbar::Toolbar ( DialogMediator mediator,
GtkWidget *  window 
AiksaurusGTK_impl::Toolbar::~Toolbar (  ) 

Member Function Documentation

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]
static void AiksaurusGTK_impl::Toolbar::_searchBarShow ( GtkWidget *  w,
gpointer  data 
) [static, private]
void AiksaurusGTK_impl::Toolbar::_searchClicked ( GtkWidget *  w,
gpointer  data 
) [static, private]
void AiksaurusGTK_impl::Toolbar::_setTooltip ( GtkWidget *  w,
const char *  str 
) [private]

Referenced by _updateNavigation().

void AiksaurusGTK_impl::Toolbar::_updateNavigation (  )  [private]
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.

Toolbar& AiksaurusGTK_impl::Toolbar::operator= ( const Toolbar rhs  )  [private]
void AiksaurusGTK_impl::Toolbar::search ( const char *  str  ) 

Member Data Documentation

Referenced by _updateNavigation().

Referenced by _updateNavigation().

Referenced by _searchBarChanged(), focus(), and getText().

Referenced by getToolbar().

Referenced by focus().

The documentation for this class was generated from the following files: