1<?php
2
3/* Copyright (c) 2016 Timon Amstutz <timon.amstutz@ilub.unibe.ch> Extended GPL, see docs/LICENSE */
4
5namespace ILIAS\UI\Component\ViewControl;
6
7use \ILIAS\UI\Component\Component;
8
9/**
10 * This describes a Section Control
11 */
12interface Section extends Component
13{
14
15    /**
16     * Returns the action executed by clicking on previous.
17     *
18     * @return \ILIAS\UI\Component\Button\Button
19     */
20    public function getPreviousActions();
21
22    /**
23     * Returns the action executed by clicking on next.
24     *
25     * @return \ILIAS\UI\Component\Button\Button
26     */
27    public function getNextActions();
28
29    /**
30     * Returns the Default- or Month Button placed in the middle of the control
31     *
32     * @return \ILIAS\UI\Component\Button\Button the Default- or Month Button placed in the middle of the control
33     */
34    public function getSelectorButton();
35}
36