Skip to content

Commit dc5ecfe

Browse files
committed
refractor
1 parent d68b6a6 commit dc5ecfe

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/main/kotlin/com/kdroid/composetray/lib/windows/WindowsTrayManager.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ internal class WindowsTrayManager(iconPath : String, tooltip : String = "") {
1818
tray.tooltip = tooltip
1919
}
2020

21-
// Classe MenuItem de haut niveau
21+
// Top level MenuItem class
2222
data class MenuItem(
2323
val text: String,
2424
val isEnabled: Boolean = true,
@@ -32,7 +32,7 @@ internal class WindowsTrayManager(iconPath : String, tooltip : String = "") {
3232
menuItems.add(menuItem)
3333
}
3434

35-
// Démarrer le tray
35+
// Start the tray
3636
fun startTray() {
3737
initializeTrayMenu()
3838
require(trayLib.tray_init(tray) == 0) { "Échec de l'initialisation du tray" }
@@ -49,7 +49,7 @@ internal class WindowsTrayManager(iconPath : String, tooltip : String = "") {
4949
nativeItem.write()
5050
}
5151

52-
// Dernier élément pour marquer la fin du menu
52+
// Last element to mark the end of the menu
5353
nativeMenuItems[menuItems.size].text = null
5454
nativeMenuItems[menuItems.size].write()
5555

@@ -61,7 +61,7 @@ internal class WindowsTrayManager(iconPath : String, tooltip : String = "") {
6161
nativeItem.disabled = if (menuItem.isEnabled) 0 else 1
6262
nativeItem.checked = if (menuItem.isChecked) 1 else 0
6363

64-
// Création du callback de l'élément de menu
64+
// Create the menu item callback
6565
menuItem.onClick?.let { onClick ->
6666
val callback = StdCallCallback { item ->
6767
onClick()
@@ -74,22 +74,22 @@ internal class WindowsTrayManager(iconPath : String, tooltip : String = "") {
7474
nativeItem.cb = callback
7575
}
7676

77-
// Si l'élément a des sous-éléments
77+
// If the element has child elements
7878
if (menuItem.subMenuItems.isNotEmpty()) {
7979
val subMenuPrototype = WindowsNativeTrayMenuItem()
8080
val subMenuItemsArray = subMenuPrototype.toArray(menuItem.subMenuItems.size + 1) as Array<WindowsNativeTrayMenuItem>
8181
menuItem.subMenuItems.forEachIndexed { index, subItem ->
8282
initializeNativeMenuItem(subMenuItemsArray[index], subItem)
8383
subMenuItemsArray[index].write()
8484
}
85-
// Marqueur de fin
85+
// End marker
8686
subMenuItemsArray[menuItem.subMenuItems.size].text = null
8787
subMenuItemsArray[menuItem.subMenuItems.size].write()
8888
nativeItem.submenu = subMenuItemsArray[0].pointer
8989
}
9090
}
9191

92-
// Boucle du tray
92+
//Tray loop
9393
private fun runTrayLoop() {
9494
try {
9595
while (running.get()) {

0 commit comments

Comments
 (0)