void dma_sparse_view_set_sparse_buffer (DmaSparseView *view, DmaSparseBuffer *buffer) { view->priv->buffer = buffer; dma_sparse_buffer_get_iterator_at_address (buffer, &view->priv->start, 0); dma_sparse_view_refresh (view); }
static void dma_sparse_view_value_changed (GtkAdjustment *adj, DmaSparseView *view) { dma_sparse_view_synchronize_iter (view, &view->priv->start); dma_sparse_view_refresh (view); }
static void dma_sparse_view_size_allocate (GtkWidget *widget, GtkAllocation *allocation) { DmaSparseView *view; view = DMA_SPARSE_VIEW (widget); GTK_WIDGET_CLASS (parent_class)->size_allocate (widget, allocation); dma_sparse_view_update_adjustement (view); dma_sparse_view_refresh (view); }
static void on_disassembly_buffer_changed (DmaDisassemblyBuffer *buffer, DmaSparseView *view) { dma_sparse_view_refresh (view); }