## BtMainPages

BtMainPages — class for the editor main pages

## Synopsis

    #include "bt-edit.h"

    struct              BtMainPages;
    BtMainPages *       bt_main_pages_new                   (void);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GtkObject
                   +----GtkWidget
                         +----GtkContainer
                               +----GtkNotebook
                                     +----BtMainPages

## Implemented Interfaces

BtMainPages implements AtkImplementorIface and GtkBuildable.

## Properties

      "info-page"                BtMainPageInfo*       : Read
      "machines-page"            BtMainPageMachines*   : Read
      "patterns-page"            BtMainPagePatterns*   : Read
      "sequence-page"            BtMainPageSequence*   : Read
      "waves-page"               BtMainPageWaves*      : Read

## Description

The user interface of the buzztard editor is divided into several pages. This class implements the notebook widgets to manage the sub-pages: BtMainPageMachines, BtMainPagePatterns, BtMainPageSequence, BtMainPageWaves and BtMainPageInfo.

## Details

### struct BtMainPages

    struct BtMainPages;

the root window for the editor application

### bt_main_pages_new ()

    BtMainPages *       bt_main_pages_new                   (void);

Create a new instance

Returns : | the new instance

## Property Details

### The `"info-page"` property

      "info-page"                BtMainPageInfo*       : Read

the info view page.

### The `"machines-page"` property

      "machines-page"            BtMainPageMachines*   : Read

the machines view page.

### The `"patterns-page"` property

      "patterns-page"            BtMainPagePatterns*   : Read

the patterns view page.

### The `"sequence-page"` property

      "sequence-page"            BtMainPageSequence*   : Read

the sequence view page.

### The `"waves-page"` property

      "waves-page"               BtMainPageWaves*      : Read

the waves view page.