if (listbox->IsSelected(sel))
{
- GtkTreeEntry* entry = listbox->GtkGetEntry(sel);
+ GtkTreeEntry* entry = listbox->GTKGetEntry(sel);
if (entry)
{
}
else
{
- GtkTreeEntry* entry = listbox->GtkGetEntry( index );
+ GtkTreeEntry* entry = listbox->GTKGetEntry( index );
// indicate that this is a selection
event.SetExtraLong( 1 );
wxCommandEvent event(wxEVT_COMMAND_LISTBOX_DOUBLECLICKED, listbox->GetId() );
event.SetEventObject( listbox );
- GtkTreeEntry* entry = listbox->GtkGetEntry( index );
+ GtkTreeEntry* entry = listbox->GTKGetEntry( index );
// indicate that this is a selection
event.SetExtraLong( 1 );
Clear();
}
-void wxListBox::GtkDisableEvents()
+void wxListBox::GTKDisableEvents()
{
GtkTreeSelection* selection = gtk_tree_view_get_selection( m_treeview );
(gpointer) gtk_listitem_changed_callback, this);
}
-void wxListBox::GtkEnableEvents()
+void wxListBox::GTKEnableEvents()
{
GtkTreeSelection* selection = gtk_tree_view_get_selection( m_treeview );
GtkTreeIter iter;
if ( pos != GetCount() )
{
- wxCHECK_MSG( GtkGetIteratorFor(pos, &iter), wxNOT_FOUND,
+ wxCHECK_MSG( GTKGetIteratorFor(pos, &iter), wxNOT_FOUND,
wxT("internal wxListBox error in insertion") );
pIter = &iter;
GtkTreeIter itercur;
gtk_list_store_insert_before(m_liststore, &itercur, pIter);
- GtkSetItem(itercur, entry);
+ GTKSetItem(itercur, entry);
g_object_unref (entry);
if (clientData)
- AssignNewItemClientData(GtkGetIndexFor(itercur), clientData, i, type);
+ AssignNewItemClientData(GTKGetIndexFor(itercur), clientData, i, type);
}
UpdateOldSelections();
{
wxCHECK_RET( m_treeview != NULL, wxT("invalid listbox") );
- GtkDisableEvents(); // just in case
+ GTKDisableEvents(); // just in case
InvalidateBestSize();
gtk_list_store_clear( m_liststore ); /* well, THAT was easy :) */
- GtkEnableEvents();
+ GTKEnableEvents();
}
void wxListBox::DoDeleteOneItem(unsigned int n)
InvalidateBestSize();
- GtkDisableEvents(); // just in case
+ GTKDisableEvents(); // just in case
GtkTreeIter iter;
- wxCHECK_RET( GtkGetIteratorFor(n, &iter), wxT("wrong listbox index") );
+ wxCHECK_RET( GTKGetIteratorFor(n, &iter), wxT("wrong listbox index") );
// this returns false if iter is invalid (e.g. deleting item at end) but
// since we don't use iter, we ignore the return value
gtk_list_store_remove(m_liststore, &iter);
- GtkEnableEvents();
+ GTKEnableEvents();
}
// ----------------------------------------------------------------------------
// helper functions for working with iterators
// ----------------------------------------------------------------------------
-bool wxListBox::GtkGetIteratorFor(unsigned pos, GtkTreeIter *iter) const
+bool wxListBox::GTKGetIteratorFor(unsigned pos, GtkTreeIter *iter) const
{
if ( !gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(m_liststore),
iter, NULL, pos) )
return true;
}
-int wxListBox::GtkGetIndexFor(GtkTreeIter& iter) const
+int wxListBox::GTKGetIndexFor(GtkTreeIter& iter) const
{
GtkTreePath *path =
gtk_tree_model_get_path(GTK_TREE_MODEL(m_liststore), &iter);
}
// get GtkTreeEntry from position (note: you need to g_unref it if valid)
-GtkTreeEntry *wxListBox::GtkGetEntry(unsigned n) const
+GtkTreeEntry *wxListBox::GTKGetEntry(unsigned n) const
{
GtkTreeIter iter;
- if ( !GtkGetIteratorFor(n, &iter) )
+ if ( !GTKGetIteratorFor(n, &iter) )
return NULL;
return entry;
}
-void wxListBox::GtkSetItem(GtkTreeIter& iter, const GtkTreeEntry *entry)
+void wxListBox::GTKSetItem(GtkTreeIter& iter, const GtkTreeEntry *entry)
{
#if wxUSE_CHECKLISTBOX
if ( m_hasCheckBoxes )
wxCHECK_MSG( IsValid(n), NULL,
wxT("Invalid index passed to GetItemClientData") );
- GtkTreeEntry* entry = GtkGetEntry(n);
+ GtkTreeEntry* entry = GTKGetEntry(n);
wxCHECK_MSG(entry, NULL, wxT("could not get entry"));
void* userdata = gtk_tree_entry_get_userdata( entry );
wxCHECK_RET( IsValid(n),
wxT("Invalid index passed to SetItemClientData") );
- GtkTreeEntry* entry = GtkGetEntry(n);
+ GtkTreeEntry* entry = GTKGetEntry(n);
wxCHECK_RET(entry, wxT("could not get entry"));
gtk_tree_entry_set_userdata( entry, clientData );
wxCHECK_RET( IsValid(n), wxT("invalid index in wxListBox::SetString") );
wxCHECK_RET( m_treeview != NULL, wxT("invalid listbox") );
- GtkTreeEntry* entry = GtkGetEntry(n);
+ GtkTreeEntry* entry = GTKGetEntry(n);
wxCHECK_RET( entry, wxT("wrong listbox index") );
// update the item itself
// and update the model which will refresh the tree too
GtkTreeIter iter;
- wxCHECK_RET( GtkGetIteratorFor(n, &iter), wxT("failed to get iterator") );
+ wxCHECK_RET( GTKGetIteratorFor(n, &iter), wxT("failed to get iterator") );
// FIXME: this resets the checked status of a wxCheckListBox item
- GtkSetItem(iter, entry);
+ GTKSetItem(iter, entry);
}
wxString wxListBox::GetString(unsigned int n) const
{
wxCHECK_MSG( m_treeview != NULL, wxEmptyString, wxT("invalid listbox") );
- GtkTreeEntry* entry = GtkGetEntry(n);
+ GtkTreeEntry* entry = GTKGetEntry(n);
wxCHECK_MSG( entry, wxEmptyString, wxT("wrong listbox index") );
wxString label = wxGTK_CONV_BACK( gtk_tree_entry_get_label(entry) );
if (!gtk_tree_selection_get_selected(selection, NULL, &iter))
return wxNOT_FOUND;
- return GtkGetIndexFor(iter);
+ return GTKGetIndexFor(iter);
}
int wxListBox::GetSelections( wxArrayInt& aSelections ) const
GtkTreeSelection* selection = gtk_tree_view_get_selection(m_treeview);
GtkTreeIter iter;
- wxCHECK_MSG( GtkGetIteratorFor(n, &iter), false, wxT("Invalid index") );
+ wxCHECK_MSG( GTKGetIteratorFor(n, &iter), false, wxT("Invalid index") );
return gtk_tree_selection_iter_is_selected(selection, &iter);
}
{
wxCHECK_RET( m_treeview != NULL, wxT("invalid listbox") );
- GtkDisableEvents();
+ GTKDisableEvents();
GtkTreeSelection* selection = gtk_tree_view_get_selection(m_treeview);
if ( n == wxNOT_FOUND )
{
gtk_tree_selection_unselect_all(selection);
- GtkEnableEvents();
+ GTKEnableEvents();
return;
}
GtkTreeIter iter;
- wxCHECK_RET( GtkGetIteratorFor(n, &iter), wxT("Invalid index") );
+ wxCHECK_RET( GTKGetIteratorFor(n, &iter), wxT("Invalid index") );
if (select)
gtk_tree_selection_select_iter(selection, &iter);
gtk_tree_path_free(path);
- GtkEnableEvents();
+ GTKEnableEvents();
}
void wxListBox::DoScrollToCell(int n, float alignY, float alignX)
return;
GtkTreeIter iter;
- if ( !GtkGetIteratorFor(n, &iter) )
+ if ( !GTKGetIteratorFor(n, &iter) )
return;
GtkTreePath* path = gtk_tree_model_get_path(