## BtSequenceView

BtSequenceView — the editor main sequence table view

## Synopsis

    #include "bt-edit.h"

                        BtSequenceView;
    BtSequenceView *    bt_sequence_view_new                (const BtEditApplication *app);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkTreeView
                                     +----BtSequenceView

## Implemented Interfaces

BtSequenceView implements AtkImplementorIface and GtkBuildable.

## Properties

      "app"                      BtEditApplication*    : Read / Write / Construct Only
      "loop-end"                 gdouble               : Write
      "loop-start"               gdouble               : Write
      "play-position"            gdouble               : Write
      "visible-rows"             gulong                : Write

## Description

This widget derives from the GtkTreeView to additionaly draw loop- and play-position bars.

## Details

### BtSequenceView

    typedef struct _BtSequenceView BtSequenceView;

the sequence widget view

### bt_sequence_view_new ()

    BtSequenceView *    bt_sequence_view_new                (const BtEditApplication *app);

Create a new instance

`app` : | the application the window belongs to
Returns : | the new instance or `NULL` in case of an error

## Property Details

### The `"app"` property

      "app"                      BtEditApplication*    : Read / Write / Construct Only

Set application object, the window belongs to.

### The `"loop-end"` property

      "loop-end"                 gdouble               : Write

The end position of the loop range as a fraction.

Allowed values: [0,1]

Default value: 1

### The `"loop-start"` property

      "loop-start"               gdouble               : Write

The start position of the loop range as a fraction.

Allowed values: [0,1]

Default value: 0

### The `"play-position"` property

      "play-position"            gdouble               : Write

The current playing position as a fraction.

Allowed values: [0,1]

Default value: 0

### The `"visible-rows"` property

      "visible-rows"             gulong                : Write

The number of currntly visible sequence rows.

## See Also

BtMainPageSequence