1use battery_status::TermuxBatteryStatus;
2use brightness::TermuxBrightness;
3use camera::TermuxCamera;
4use clipboard::TermuxClipboard;
5use dialog::TermuxDialog;
6use notification::TermuxNotification;
7use toast::TermuxToast;
8
9pub mod battery_status;
10pub mod brightness;
11pub mod camera;
12pub mod clipboard;
13pub mod dialog;
14pub mod errors;
15pub mod notification;
16pub mod toast;
17
18pub struct Termux {
19 pub battery: TermuxBatteryStatus,
20 pub brightness: TermuxBrightness,
21 pub notification: TermuxNotification,
22 pub toast: TermuxToast,
23 pub camera: TermuxCamera,
24 pub clipboard: TermuxClipboard,
25 pub dialog: TermuxDialog,
26}
27
28impl Termux {
29 pub fn new() -> Termux {
30 Termux {
31 battery: TermuxBatteryStatus::new(),
32 brightness: TermuxBrightness::new(),
33 notification: TermuxNotification::new(),
34 toast: TermuxToast::new(),
35 camera: TermuxCamera::new(),
36 clipboard: TermuxClipboard::new(),
37 dialog: TermuxDialog::new(),
38 }
39 }
40}