Skip to content

Commit

Permalink
refactor(src/main): improve code formatting and readability
Browse files Browse the repository at this point in the history
Reorganize `use` statements for better clarity and remove unnecessary
whitespace. Adjust comments for consistency and clarity. This enhances
the overall readability of the code without changing its functionality.
  • Loading branch information
s00d committed Feb 27, 2025
1 parent 72feadf commit 5a7b57b
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions examples/windows-common-controls-v6/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,14 @@
// SPDX-License-Identifier: MIT

#![allow(unused)]
use muda::{accelerator::{Accelerator, Code, Modifiers}, dpi::{PhysicalPosition, Position}, AboutMetadata, CheckMenuItem, ContextMenu, IconMenuItem, Menu, MenuEvent, MenuItem, NativeIcon, PredefinedMenuItem, Submenu};
use muda::{
accelerator::{Accelerator, Code, Modifiers},
dpi::{PhysicalPosition, Position},
AboutMetadata, CheckMenuItem, ContextMenu, IconMenuItem, Menu, MenuEvent, MenuItem, NativeIcon,
PredefinedMenuItem, Submenu,
};
#[cfg(target_os = "macos")]
use tao::platform::macos::{WindowExtMacOS};
use tao::platform::macos::WindowExtMacOS;
#[cfg(target_os = "windows")]
use tao::platform::windows::{EventLoopBuilderExtWindows, WindowExtWindows};
use tao::{
Expand Down Expand Up @@ -79,7 +84,6 @@ fn main() {
Some(Accelerator::new(Some(Modifiers::ALT), Code::KeyC)),
);


let image_item = IconMenuItem::new("Image Custom 1", true, Some(icon.clone()), None);

let check_custom_i_1 = CheckMenuItem::new("Check Custom 1", true, true, None);
Expand Down Expand Up @@ -126,24 +130,18 @@ fn main() {

edit_m.append_items(&[&copy_i, &PredefinedMenuItem::separator(), &paste_i]);

// Создаём ещё одно подменю внутри "Window" (подподменю).
let sub_submenu = Submenu::new("Sub Submenu", true);

// Если хотите, чтобы у заголовка самого суб-субменю тоже была иконка (на Windows, Linux),
// можете установить иконку так:
sub_submenu.set_native_icon(Some(NativeIcon::Add));
// sub_submenu.set_native_icon(Some(NativeIcon::Add));
sub_submenu.set_icon(Some(icon.clone()));

// Добавляем в подподменю пару пунктов с иконками (IconMenuItem)
let icon_item_1 = IconMenuItem::new("Icon Item 1", true, Some(icon.clone()), None);
let icon_item_2 = IconMenuItem::new("Icon Item 2", true, Some(icon.clone()), None);

// Добавляем эти пункты в sub_submenu
sub_submenu.append_items(&[&icon_item_1, &icon_item_2]);

// Теперь в "Window" (window_m) добавляем это подменю
window_m.append(&sub_submenu);


#[cfg(target_os = "windows")]
{
use tao::rwh_06::*;
Expand Down

0 comments on commit 5a7b57b

Please sign in to comment.