Beispiel #1
0
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);
}
Beispiel #2
0
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);
}
Beispiel #3
0
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);
}
Beispiel #4
0
static void
on_disassembly_buffer_changed (DmaDisassemblyBuffer *buffer, DmaSparseView *view)
{
	dma_sparse_view_refresh (view);
}