about summary refs log tree commit diff stats
path: root/subx/test_layers
Commit message (Expand)AuthorAgeFilesLines
* 5187Kartik Agaram2019-05-181-2/+3
* switch to new syntax for segment headers in C++Kartik Agaram2019-05-181-0/+1
* 5158Kartik Agaram2019-05-131-3/+3
* 5000Kartik Agaram2019-03-121-1/+1
* 4998Kartik Agaram2019-03-091-0/+5
* 4974Kartik Agaram2019-02-151-1/+1
* 4971 - clean up a few scriptsKartik Agaram2019-02-151-1/+6
* 4728Kartik Agaram2018-10-281-1/+1
* 4682 - subx: start testing all layers of 'library'Kartik Agaram2018-10-101-0/+10
* 4679Kartik Agaram2018-10-101-1/+1
* 4647 - support 64-bit Linux in CIKartik Agaram2018-10-011-16/+0
* 4638 - extract some common libraries from appsKartik Agaram2018-10-011-1/+8
* 4625Kartik Agaram2018-09-301-2/+1
* 4624Kartik Agaram2018-09-301-1/+1
* 4530 - create an apps/ directoryKartik Agaram2018-09-011-1/+1
* 4529 - move examples to a sub-directoryKartik Agaram2018-09-011-1/+1
* 4515Kartik Agaram2018-08-131-1/+1
* 4510 - check manual examples in CIKartik Agaram2018-08-121-0/+12
* 4024 - attempt to get CI working for SubXKartik K. Agaram2017-10-111-0/+1
* 4016 - include subx/ tests in CIKartik K. Agaram2017-10-111-0/+8
='n8' href='#n8'>8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


               

                                         
                                         

 

                      

                                   


                               

                                
                                 
                                      
                                                      
                                       
 
package widgets

import (
	"git.sr.ht/~sircmpwn/aerc/lib"
	"git.sr.ht/~sircmpwn/aerc/lib/ui"
	"git.sr.ht/~sircmpwn/aerc/models"
)

type PartInfo struct {
	Index []int
	Msg   *models.MessageInfo
	Part  *models.BodyStructure
	Store *lib.MessageStore
}

type ProvidesMessage interface {
	ui.Drawable
	Store() *lib.MessageStore
	SelectedAccount() *AccountView
	SelectedMessage() (*models.MessageInfo, error)
	SelectedMessagePart() *PartInfo
}