├── doc ├── themes │ └── next │ │ ├── source │ │ ├── fonts │ │ │ └── .gitkeep │ │ ├── css │ │ │ ├── _mixins │ │ │ │ ├── Mist.styl │ │ │ │ ├── Muse.styl │ │ │ │ ├── custom.styl │ │ │ │ └── Gemini.styl │ │ │ ├── _variables │ │ │ │ ├── Muse.styl │ │ │ │ └── custom.styl │ │ │ ├── _schemes │ │ │ │ ├── Mist │ │ │ │ │ ├── _logo.styl │ │ │ │ │ ├── outline │ │ │ │ │ │ └── outline.styl │ │ │ │ │ ├── sidebar │ │ │ │ │ │ └── sidebar-blogroll.styl │ │ │ │ │ ├── _search.styl │ │ │ │ │ └── _base.styl │ │ │ │ ├── Muse │ │ │ │ │ ├── sidebar │ │ │ │ │ │ └── sidebar-blogroll.styl │ │ │ │ │ ├── _search.styl │ │ │ │ │ ├── index.styl │ │ │ │ │ └── _layout.styl │ │ │ │ └── Pisces │ │ │ │ │ └── index.styl │ │ │ └── _common │ │ │ │ ├── components │ │ │ │ ├── comments.styl │ │ │ │ ├── post │ │ │ │ │ ├── post-button.styl │ │ │ │ │ ├── post-tags.styl │ │ │ │ │ ├── post-rtl.styl │ │ │ │ │ ├── post-type.styl │ │ │ │ │ ├── post-reading_progress.styl │ │ │ │ │ ├── post-eof.styl │ │ │ │ │ └── post-copyright.styl │ │ │ │ ├── third-party │ │ │ │ │ ├── han.styl │ │ │ │ │ ├── math.styl │ │ │ │ │ └── gitalk.styl │ │ │ │ ├── header │ │ │ │ │ ├── headerband.styl │ │ │ │ │ └── header.styl │ │ │ │ ├── pages │ │ │ │ │ ├── post-detail.styl │ │ │ │ │ ├── pages.styl │ │ │ │ │ └── tag-cloud.styl │ │ │ │ ├── tags │ │ │ │ │ ├── pdf.styl │ │ │ │ │ ├── full-image.styl │ │ │ │ │ └── tags.styl │ │ │ │ └── highlight │ │ │ │ │ └── diff.styl │ │ │ │ └── scaffolding │ │ │ │ └── scaffolding.styl │ │ └── images │ │ │ ├── avatar.gif │ │ │ ├── loading.gif │ │ │ ├── placeholder.gif │ │ │ ├── searchicon.png │ │ │ ├── favicon-16x16-HandyOrg.png │ │ │ ├── favicon-32x32-HandyOrg.png │ │ │ └── apple-touch-icon-HandyOrg.png │ │ ├── layout │ │ ├── _custom │ │ │ ├── header.swig │ │ │ ├── sidebar.swig │ │ │ └── head.swig │ │ ├── _scripts │ │ │ ├── schemes │ │ │ │ ├── gemini.swig │ │ │ │ ├── mist.swig │ │ │ │ ├── muse.swig │ │ │ │ └── pisces.swig │ │ │ ├── exturl.swig │ │ │ ├── pages │ │ │ │ └── post-details.swig │ │ │ ├── next-boot.swig │ │ │ ├── scroll-cookie.swig │ │ │ └── commons.swig │ │ ├── _third-party │ │ │ ├── search │ │ │ │ └── index.swig │ │ │ ├── tidio.swig │ │ │ ├── analytics │ │ │ │ ├── analytics-with-widget.swig │ │ │ │ └── index.swig │ │ │ └── pangu.swig │ │ ├── _partials │ │ │ ├── share │ │ │ │ └── add-this.swig │ │ │ ├── post-edit.swig │ │ │ ├── search │ │ │ │ └── index.swig │ │ │ ├── post │ │ │ │ └── wechat-subscriber.swig │ │ │ └── header │ │ │ │ └── index.swig │ │ └── _macro │ │ │ └── menu │ │ │ └── menu-badge.swig │ │ ├── .bowerrc │ │ ├── .eslintrc.json │ │ ├── .gitattributes │ │ ├── .editorconfig │ │ ├── crowdin.yml │ │ └── scripts │ │ └── tags │ │ └── pdf.js ├── scaffolds │ ├── draft.md │ ├── page.md │ └── post.md ├── source │ └── handycontrol │ │ ├── data │ │ ├── index.md │ │ └── InfoType │ │ │ └── index.md │ │ ├── tools │ │ ├── morphingAnimation │ │ │ └── index.md │ │ └── index.md │ │ ├── native_controls │ │ ├── contentControl │ │ │ └── index.md │ │ ├── separator │ │ │ └── index.md │ │ ├── statusBar │ │ │ └── index.md │ │ ├── toolTip │ │ │ └── index.md │ │ ├── window │ │ │ └── index.md │ │ └── calendar │ │ │ └── index.md │ │ ├── attach │ │ ├── imageAttach │ │ │ └── index.md │ │ ├── dropDownElement │ │ │ └── index.md │ │ ├── passwordBoxAttach │ │ │ └── index.md │ │ ├── index.md │ │ ├── edgeElement │ │ │ └── index.md │ │ ├── iconSwitchElement │ │ │ └── index.md │ │ └── panelElement │ │ │ └── index.md │ │ ├── extend_controls │ │ ├── index.md │ │ ├── contextMenuButton │ │ │ └── index.md │ │ └── simplePanel │ │ │ └── index.md │ │ ├── breaking_changes │ │ └── index.md │ │ └── basic_xaml │ │ ├── fonts │ │ └── index.md │ │ └── effects │ │ └── index.md └── .gitignore ├── .gitattributes ├── .gitignore ├── src ├── Shared │ ├── HandyControl_Shared │ │ ├── key.snk │ │ ├── Resources │ │ │ ├── dropper.cur │ │ │ ├── Effects │ │ │ │ ├── BrightnessEffect.ps │ │ │ │ ├── ContrastEffect.ps │ │ │ │ ├── GrayScaleEffect.ps │ │ │ │ ├── ColorMatrixEffect.ps │ │ │ │ ├── ColorComplementEffect.ps │ │ │ │ ├── BrightnessEffect.fx │ │ │ │ ├── ColorComplementEffect.fx │ │ │ │ └── ContrastEffect.fx │ │ │ ├── Images │ │ │ │ └── GlowWindow │ │ │ │ │ ├── left.png │ │ │ │ │ ├── right.png │ │ │ │ │ ├── top.png │ │ │ │ │ ├── bottom.png │ │ │ │ │ ├── lefttop.png │ │ │ │ │ ├── topleft.png │ │ │ │ │ ├── bottomleft.png │ │ │ │ │ ├── leftbottom.png │ │ │ │ │ ├── righttop.png │ │ │ │ │ ├── topright.png │ │ │ │ │ ├── bottomright.png │ │ │ │ │ ├── rightbottom.png │ │ │ │ │ ├── cornertopleft.png │ │ │ │ │ ├── cornertopright.png │ │ │ │ │ ├── cornerbottomleft.png │ │ │ │ │ └── cornerbottomright.png │ │ │ └── Icons │ │ │ │ ├── HandyControl.Controls.Badge.icon.bmp │ │ │ │ ├── HandyControl.Controls.Card.icon.bmp │ │ │ │ ├── HandyControl.Controls.Clock.icon.bmp │ │ │ │ ├── HandyControl.Controls.Col.icon.bmp │ │ │ │ ├── HandyControl.Controls.Empty.icon.bmp │ │ │ │ ├── HandyControl.Controls.Growl.icon.bmp │ │ │ │ ├── HandyControl.Controls.Row.icon.bmp │ │ │ │ ├── HandyControl.Controls.Tag.icon.bmp │ │ │ │ ├── HandyControl.Controls.Dialog.icon.bmp │ │ │ │ ├── HandyControl.Controls.Divider.icon.bmp │ │ │ │ ├── HandyControl.Controls.Drawer.icon.bmp │ │ │ │ ├── HandyControl.Controls.GotoTop.icon.bmp │ │ │ │ ├── HandyControl.Controls.PinBox.icon.bmp │ │ │ │ ├── HandyControl.Controls.Poptip.icon.bmp │ │ │ │ ├── HandyControl.Controls.Shield.icon.bmp │ │ │ │ ├── HandyControl.Controls.StepBar.icon.bmp │ │ │ │ ├── HandyControl.Controls.TimeBar.icon.bmp │ │ │ │ ├── HandyControl.Controls.AxleCanvas.icon.bmp │ │ │ │ ├── HandyControl.Controls.Carousel.icon.bmp │ │ │ │ ├── HandyControl.Controls.CoverFlow.icon.bmp │ │ │ │ ├── HandyControl.Controls.CoverView.icon.bmp │ │ │ │ ├── HandyControl.Controls.FlexPanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.FlipClock.icon.bmp │ │ │ │ ├── HandyControl.Controls.GifImage.icon.bmp │ │ │ │ ├── HandyControl.Controls.Gravatar.icon.bmp │ │ │ │ ├── HandyControl.Controls.ImageBlock.icon.bmp │ │ │ │ ├── HandyControl.Controls.ListClock.icon.bmp │ │ │ │ ├── HandyControl.Controls.Magnifier.icon.bmp │ │ │ │ ├── HandyControl.Controls.NotifyIcon.icon.bmp │ │ │ │ ├── HandyControl.Controls.Pagination.icon.bmp │ │ │ │ ├── HandyControl.Controls.SearchBar.icon.bmp │ │ │ │ ├── HandyControl.Controls.SideMenu.icon.bmp │ │ │ │ ├── HandyControl.Controls.SimpleText.icon.bmp │ │ │ │ ├── HandyControl.Controls.TimePicker.icon.bmp │ │ │ │ ├── HandyControl.Controls.Transfer.icon.bmp │ │ │ │ ├── HandyControl.Controls.Watermark.icon.bmp │ │ │ │ ├── HandyControl.Controls.ButtonGroup.icon.bmp │ │ │ │ ├── HandyControl.Controls.CirclePanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.ColorPicker.icon.bmp │ │ │ │ ├── HandyControl.Controls.DashedBorder.icon.bmp │ │ │ │ ├── HandyControl.Controls.ImageViewer.icon.bmp │ │ │ │ ├── HandyControl.Controls.LoadingLine.icon.bmp │ │ │ │ ├── HandyControl.Controls.OutlineText.icon.bmp │ │ │ │ ├── HandyControl.Controls.PropertyGrid.icon.bmp │ │ │ │ ├── HandyControl.Controls.RangeSlider.icon.bmp │ │ │ │ ├── HandyControl.Controls.RunningBlock.icon.bmp │ │ │ │ ├── HandyControl.Controls.SimplePanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.SplitButton.icon.bmp │ │ │ │ ├── HandyControl.Controls.TagContainer.icon.bmp │ │ │ │ ├── HandyControl.Controls.ToggleBlock.icon.bmp │ │ │ │ ├── HandyControl.Expression.Shapes.Arc.icon.bmp │ │ │ │ ├── HandyControl.Controls.AnimationPath.icon.bmp │ │ │ │ ├── HandyControl.Controls.BlendEffectBox.icon.bmp │ │ │ │ ├── HandyControl.Controls.CheckComboBox.icon.bmp │ │ │ │ ├── HandyControl.Controls.CompareSlider.icon.bmp │ │ │ │ ├── HandyControl.Controls.ConfettiCannon.icon.bmp │ │ │ │ ├── HandyControl.Controls.DateTimePicker.icon.bmp │ │ │ │ ├── HandyControl.Controls.HoneycombPanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.ImageSelector.icon.bmp │ │ │ │ ├── HandyControl.Controls.LoadingCircle.icon.bmp │ │ │ │ ├── HandyControl.Controls.NumericUpDown.icon.bmp │ │ │ │ ├── HandyControl.Controls.PreviewSlider.icon.bmp │ │ │ │ ├── HandyControl.Controls.ProgressButton.icon.bmp │ │ │ │ ├── HandyControl.Controls.RelativePanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.WaterfallPanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.WaveProgressBar.icon.bmp │ │ │ │ ├── HandyControl.Controls.CalendarWithClock.icon.bmp │ │ │ │ ├── HandyControl.Controls.CircleProgressBar.icon.bmp │ │ │ │ ├── HandyControl.Controls.ContextMenuButton.icon.bmp │ │ │ │ ├── HandyControl.Controls.SimpleStackPanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.WatermarkTextBox.icon.bmp │ │ │ │ ├── HandyControl.Controls.UniformSpacingPanel.icon.bmp │ │ │ │ ├── HandyControl.Controls.ContextMenuToggleButton.icon.bmp │ │ │ │ └── HandyControl.Controls.TransitioningContentControl.icon.bmp │ │ ├── Themes │ │ │ ├── XamlCombine.exe │ │ │ ├── SkinDark.xaml │ │ │ ├── SkinDefault.xaml │ │ │ ├── SkinViolet.xaml │ │ │ ├── Styles │ │ │ │ ├── Frame.xaml │ │ │ │ ├── ToolTip.xaml │ │ │ │ ├── CheckBox.xaml │ │ │ │ ├── Separator.xaml │ │ │ │ ├── NavigationWindow.xaml │ │ │ │ ├── GridSplitter.xaml │ │ │ │ ├── ContentControl.xaml │ │ │ │ ├── Card.xaml │ │ │ │ ├── Rate.xaml │ │ │ │ ├── Dialog.xaml │ │ │ │ ├── Drawer.xaml │ │ │ │ ├── Empty.xaml │ │ │ │ ├── PinBox.xaml │ │ │ │ ├── Poptip.xaml │ │ │ │ ├── Shield.xaml │ │ │ │ ├── Divider.xaml │ │ │ │ ├── GotoTop.xaml │ │ │ │ ├── StepBar.xaml │ │ │ │ ├── CoverView.xaml │ │ │ │ ├── Magnifier.xaml │ │ │ │ ├── Watermark.xaml │ │ │ │ ├── ChatBubble.xaml │ │ │ │ ├── ColorPicker.xaml │ │ │ │ ├── CoverFlow.xaml │ │ │ │ ├── Col.xaml │ │ │ │ ├── ImageSelector.xaml │ │ │ │ ├── RunningBlock.xaml │ │ │ │ ├── StatusBar.xaml │ │ │ │ ├── ToolBar.xaml │ │ │ │ └── AutoCompleteTextBox.xaml │ │ │ └── Lang.xaml │ │ ├── Data │ │ │ ├── Enum │ │ │ │ ├── ChatRoleType.cs │ │ │ │ ├── VisualWrapping.cs │ │ │ │ ├── GrowlShowMode.cs │ │ │ │ ├── LinearLayout.cs │ │ │ │ ├── SideMenuItemRole.cs │ │ │ │ ├── BadgeStatus.cs │ │ │ │ ├── DrawerShowMode.cs │ │ │ │ ├── RunningDirection.cs │ │ │ │ ├── SkinType.cs │ │ │ │ ├── StrokePosition.cs │ │ │ │ ├── HitMode.cs │ │ │ │ ├── ChatMessageType.cs │ │ │ │ ├── ShowAnimation.cs │ │ │ │ ├── ColLayoutStatus.cs │ │ │ │ ├── InfoType.cs │ │ │ │ ├── TitlePlacementType.cs │ │ │ │ ├── MouseHookMessageType.cs │ │ │ │ └── TransitionMode.cs │ │ │ ├── Flex │ │ │ │ ├── FlexWrap.cs │ │ │ │ ├── FlexDirection.cs │ │ │ │ ├── FlexItemsAlignment.cs │ │ │ │ ├── FlexContentJustify.cs │ │ │ │ ├── FlexItemAlignment.cs │ │ │ │ └── FlexContentAlignment.cs │ │ │ ├── Range │ │ │ │ ├── IValueRange.cs │ │ │ │ └── DoubleRange.cs │ │ │ ├── EnumItem.cs │ │ │ ├── HandyControlConfig.cs │ │ │ ├── Gif │ │ │ │ └── GifPropertyItem.cs │ │ │ └── Args │ │ │ │ ├── MouseHookEventArgs.cs │ │ │ │ └── CancelRoutedEventArgs.cs │ │ └── Controls │ │ │ ├── Base │ │ │ ├── IGravatarGenerator.cs │ │ │ ├── ISingleOpen.cs │ │ │ └── ISelectable.cs │ │ │ ├── Carousel │ │ │ └── CarouselItem.cs │ │ │ ├── Dialog │ │ │ └── DialogContainer.cs │ │ │ ├── Drawer │ │ │ └── DrawerContainer.cs │ │ │ ├── Cover │ │ │ └── CoverView │ │ │ │ └── CoverViewItem.cs │ │ │ ├── ConfettiCannon │ │ │ └── ConfettiCannonContainer.cs │ │ │ ├── Input │ │ │ ├── CheckComboBox │ │ │ │ └── CheckComboBoxItem.cs │ │ │ └── AutoCompleteTextBox │ │ │ │ └── AutoCompleteTextBoxItem.cs │ │ │ └── Time │ │ │ └── Clock │ │ │ └── ClockRadioButton.cs │ ├── Microsoft.Windows.Shell │ │ ├── Standard │ │ │ ├── BI.cs │ │ │ ├── GCLP.cs │ │ │ ├── INPUT_TYPE.cs │ │ │ ├── KDC.cs │ │ │ ├── AC.cs │ │ │ ├── DWM_SIT.cs │ │ │ ├── WndProc.cs │ │ │ ├── MOUSEEVENTF.cs │ │ │ ├── MSGFLT.cs │ │ │ ├── POINT.cs │ │ │ ├── SIZE.cs │ │ │ ├── ULW.cs │ │ │ ├── APPDOCLISTTYPE.cs │ │ │ ├── DWMNCRP.cs │ │ │ ├── FO.cs │ │ │ ├── WINDOWTHEMEATTRIBUTETYPE.cs │ │ │ ├── INPUT.cs │ │ │ ├── MessageHandler.cs │ │ │ ├── RGN.cs │ │ │ ├── SIATTRIBFLAGS.cs │ │ │ ├── DWMFLIP3D.cs │ │ │ ├── WndProcHook.cs │ │ │ ├── SLGP.cs │ │ │ ├── StartupOutput.cs │ │ │ ├── NIM.cs │ │ │ ├── BITMAPINFO.cs │ │ │ ├── OLECMDEXECOPT.cs │ │ │ ├── TBPF.cs │ │ │ ├── UNSIGNED_RATIO.cs │ │ │ ├── CHANGEFILTERSTRUCT.cs │ │ │ ├── CombineRgnResult.cs │ │ │ ├── THB.cs │ │ │ ├── DOGIF.cs │ │ │ ├── DeviceCap.cs │ │ │ ├── READYSTATE.cs │ │ │ ├── SPIF.cs │ │ │ ├── MSGFLTINFO.cs │ │ │ ├── HIGHCONTRAST.cs │ │ │ ├── SHARD.cs │ │ │ ├── MF.cs │ │ │ ├── OLECMDF.cs │ │ │ ├── RGBQUAD.cs │ │ │ ├── SICHINT.cs │ │ │ ├── WTNCA.cs │ │ │ ├── GWL.cs │ │ │ ├── MARGINS.cs │ │ │ ├── BLENDFUNCTION.cs │ │ │ ├── SHGDN.cs │ │ │ ├── STPF.cs │ │ │ ├── THBF.cs │ │ │ ├── ErrorModes.cs │ │ │ ├── NIIF.cs │ │ │ ├── HCF.cs │ │ │ ├── WVR.cs │ │ │ ├── Facility.cs │ │ │ ├── MOUSEINPUT.cs │ │ │ ├── MINMAXINFO.cs │ │ │ ├── WINDOWPOS.cs │ │ │ ├── NIF.cs │ │ │ ├── GPS.cs │ │ │ └── MONITORINFO.cs │ │ ├── JumpPath.cs │ │ ├── JumpItem.cs │ │ ├── JumpItemRejectionReason.cs │ │ └── TaskbarItemProgressState.cs │ ├── HandyControlDemo_Shared │ │ ├── UserControl │ │ │ ├── Basic │ │ │ │ ├── IFull.cs │ │ │ │ ├── TextDialog.xaml.cs │ │ │ │ └── InteractiveDialog.xaml.cs │ │ │ ├── Practical │ │ │ │ └── Login.xaml.cs │ │ │ ├── Controls │ │ │ │ ├── CardDemo.xaml.cs │ │ │ │ ├── RateDemo.xaml.cs │ │ │ │ ├── TagDemo.xaml.cs │ │ │ │ ├── BadgeDemo.xaml.cs │ │ │ │ ├── ClockDemo.xaml.cs │ │ │ │ ├── DialogDemo.xaml.cs │ │ │ │ ├── DividerDemo.xaml.cs │ │ │ │ ├── DrawerDemo.xaml.cs │ │ │ │ ├── GotoTopDemo.xaml.cs │ │ │ │ ├── GridDemo.xaml.cs │ │ │ │ ├── GrowlDemo.xaml.cs │ │ │ │ ├── PoptipDemo.xaml.cs │ │ │ │ ├── ShieldDemo.xaml.cs │ │ │ │ ├── SpriteDemo.xaml.cs │ │ │ │ ├── TextBoxDemo.xaml.cs │ │ │ │ ├── ComboBoxDemo.xaml.cs │ │ │ │ ├── CoverViewDemo.xaml.cs │ │ │ │ ├── FlipClockDemo.xaml.cs │ │ │ │ ├── GravatarDemo.xaml.cs │ │ │ │ ├── LoadingDemo.xaml.cs │ │ │ │ ├── MagnifierDemo.xaml.cs │ │ │ │ ├── SearchBarDemo.xaml.cs │ │ │ │ ├── SideMenuDemo.xaml.cs │ │ │ │ ├── StepBarDemo.xaml.cs │ │ │ │ ├── TransferDemo.xaml.cs │ │ │ │ ├── WatermarkDemo.xaml.cs │ │ │ │ ├── CarouselDemo.xaml.cs │ │ │ │ ├── ChatBubbleDemo.xaml.cs │ │ │ │ ├── DatePickerDemo.xaml.cs │ │ │ │ ├── ImageBlockDemo.xaml.cs │ │ │ │ ├── TabControlDemo.xaml.cs │ │ │ │ ├── TimePickerDemo.xaml.cs │ │ │ │ ├── CirclePanelDemo.xaml.cs │ │ │ │ ├── ElementGroupDemo.xaml.cs │ │ │ │ ├── FlexPanelDemo.xaml.cs │ │ │ │ ├── NotificationDemo.xaml.cs │ │ │ │ ├── OutlineTextDemo.xaml.cs │ │ │ │ ├── PaginationDemo.xaml.cs │ │ │ │ ├── PasswordBoxDemo.xaml.cs │ │ │ │ ├── RangeSliderDemo.xaml.cs │ │ │ │ ├── RunningBlockDemo.xaml.cs │ │ │ │ ├── AnimationPathDemo.xaml.cs │ │ │ │ ├── CheckComboBoxDemo.xaml.cs │ │ │ │ ├── ColorPickerDemo.xaml.cs │ │ │ │ ├── DateTimePickerDemo.xaml.cs │ │ │ │ ├── FloatingBlockDemo.xaml.cs │ │ │ │ ├── HoneycombPanelDemo.xaml.cs │ │ │ │ ├── ImageSelectorDemo.xaml.cs │ │ │ │ ├── NumericUpDownDemo.xaml.cs │ │ │ │ ├── ProgressBarDemo.xaml.cs │ │ │ │ ├── RelativePanelDemo.xaml.cs │ │ │ │ ├── ScrollViewerDemo.xaml.cs │ │ │ │ ├── WaterfallPanelDemo.xaml.cs │ │ │ │ ├── CompareSliderDemo.xaml.cs │ │ │ │ ├── PreviewSliderDemo.xaml.cs │ │ │ │ ├── CalendarWithClockDemo.xaml.cs │ │ │ │ ├── AutoCompleteTextBoxDemo.xaml.cs │ │ │ │ ├── UniformSpacingPanelDemo.xaml.cs │ │ │ │ ├── TransitioningContentControlDemo.xaml.cs │ │ │ │ └── GifImageDemo.xaml.cs │ │ │ ├── Main │ │ │ │ ├── AppSprite.xaml.cs │ │ │ │ ├── BlogsView.xaml.cs │ │ │ │ ├── ProjectsView.xaml.cs │ │ │ │ ├── WebsitesView.xaml.cs │ │ │ │ ├── PracticalDemo.xaml.cs │ │ │ │ ├── AppNotification.xaml.cs │ │ │ │ ├── UnderConstruction.xaml.cs │ │ │ │ └── ContributorsView.xaml.cs │ │ │ ├── Styles │ │ │ │ ├── ButtonDemo.xaml.cs │ │ │ │ ├── LabelDemo.xaml.cs │ │ │ │ ├── MenuDemo.xaml.cs │ │ │ │ ├── BorderDemo.xaml.cs │ │ │ │ ├── BrushDemo.xaml.cs │ │ │ │ ├── CalendarDemo.xaml.cs │ │ │ │ ├── GroupBoxDemo.xaml.cs │ │ │ │ ├── ListViewDemo.xaml.cs │ │ │ │ ├── SliderDemo.xaml.cs │ │ │ │ ├── ToolBarDemo.xaml.cs │ │ │ │ ├── ListBoxDemo.xaml.cs │ │ │ │ ├── CheckBoxDemo.xaml.cs │ │ │ │ ├── DataGridDemo.xaml.cs │ │ │ │ ├── RichTextBoxDemo.xaml.cs │ │ │ │ ├── TextBlockDemo.xaml.cs │ │ │ │ ├── TreeViewDemo.xaml.cs │ │ │ │ ├── ExpanderDemo.xaml.cs │ │ │ │ ├── FlowDocumentDemo.xaml.cs │ │ │ │ ├── NativeWindowDemo.xaml.cs │ │ │ │ ├── RadioButtonDemo.xaml.cs │ │ │ │ ├── RepeatButtonDemo.xaml.cs │ │ │ │ ├── NativeComboBoxDemo.xaml.cs │ │ │ │ ├── ToggleButtonDemo.xaml.cs │ │ │ │ ├── NativeDatePickerDemo.xaml.cs │ │ │ │ ├── NativeTextBoxDemo.xaml.cs │ │ │ │ ├── NativePasswordBoxDemo.xaml.cs │ │ │ │ ├── NativeTabControlDemo.xaml.cs │ │ │ │ ├── NativeProgressBarDemo.xaml.cs │ │ │ │ └── NativeScrollViewerDemo.xaml.cs │ │ │ └── Tools │ │ │ │ ├── EffectsDemo.xaml.cs │ │ │ │ ├── GeometryAnimationDemo.xaml.cs │ │ │ │ └── HatchBrushGeneratorDemo.xaml.cs │ │ ├── Resources │ │ │ ├── Img │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ ├── b1.jpg │ │ │ │ ├── b2.jpg │ │ │ │ ├── Cover.png │ │ │ │ ├── Dance.png │ │ │ │ ├── QQ │ │ │ │ │ ├── 1.gif │ │ │ │ │ ├── 10.gif │ │ │ │ │ ├── 2.gif │ │ │ │ │ ├── 3.gif │ │ │ │ │ ├── 4.gif │ │ │ │ │ ├── 5.gif │ │ │ │ │ ├── 6.gif │ │ │ │ │ ├── 7.gif │ │ │ │ │ ├── 8.gif │ │ │ │ │ └── 9.gif │ │ │ │ ├── Slack.png │ │ │ │ ├── cloud.png │ │ │ │ ├── icon.ico │ │ │ │ ├── Album │ │ │ │ │ ├── 1.jpg │ │ │ │ │ ├── 2.jpg │ │ │ │ │ ├── 3.jpg │ │ │ │ │ ├── 4.jpg │ │ │ │ │ ├── 5.jpg │ │ │ │ │ ├── 6.jpg │ │ │ │ │ ├── 7.jpg │ │ │ │ │ ├── 8.jpg │ │ │ │ │ ├── 9.jpg │ │ │ │ │ └── 10.jpg │ │ │ │ ├── Flag │ │ │ │ │ ├── cn.png │ │ │ │ │ ├── cs.png │ │ │ │ │ ├── en.png │ │ │ │ │ ├── es.png │ │ │ │ │ ├── fa.png │ │ │ │ │ ├── fr.png │ │ │ │ │ ├── ja.png │ │ │ │ │ ├── pl.png │ │ │ │ │ ├── ru.png │ │ │ │ │ ├── tr.png │ │ │ │ │ ├── ca-Es.png │ │ │ │ │ ├── ko-KR.png │ │ │ │ │ └── pt-BR.png │ │ │ │ ├── car_chase.gif │ │ │ │ ├── icon-white.ico │ │ │ │ ├── Avatar │ │ │ │ │ ├── avatar1.png │ │ │ │ │ ├── avatar2.png │ │ │ │ │ ├── avatar3.png │ │ │ │ │ ├── avatar4.png │ │ │ │ │ ├── avatar5.png │ │ │ │ │ └── avatar6.png │ │ │ │ ├── Chat │ │ │ │ │ ├── chat_back1.jpg │ │ │ │ │ └── chat_back2.jpg │ │ │ │ ├── chrome_dragon.png │ │ │ │ ├── DevOps │ │ │ │ │ ├── DevOps-Boards.png │ │ │ │ │ ├── DevOps-Repos.png │ │ │ │ │ ├── DevOps-Overview.png │ │ │ │ │ ├── DevOps-Pipelines.png │ │ │ │ │ └── DevOps-TestPlans.png │ │ │ │ └── under_construction.gif │ │ │ ├── fabric-icons.ttf │ │ │ └── Themes │ │ │ │ ├── SkinDark.xaml │ │ │ │ ├── SkinDefault.xaml │ │ │ │ └── Theme.xaml │ │ ├── Data │ │ │ ├── Enum │ │ │ │ └── DemoType.cs │ │ │ ├── Model │ │ │ │ ├── StepBarDemoModel.cs │ │ │ │ ├── CoverViewDemoModel.cs │ │ │ │ ├── TabControlDemoModel.cs │ │ │ │ ├── CardModel.cs │ │ │ │ ├── AvatarModel.cs │ │ │ │ └── GeometryItemModel.cs │ │ │ └── AppConfig.cs │ │ ├── Window │ │ │ ├── BlurWindow.xaml.cs │ │ │ ├── GlowWindow.xaml.cs │ │ │ ├── CommonWindow.xaml.cs │ │ │ ├── GrowlDemoWindow.xaml.cs │ │ │ ├── NativeCommonWindow.xaml.cs │ │ │ └── CustomNonClientAreaWindow.xaml.cs │ │ ├── Tools │ │ │ └── Extension │ │ │ │ └── LangExtension.cs │ │ ├── ViewModel │ │ │ └── Controls │ │ │ │ ├── SpriteDemoViewModel.cs │ │ │ │ ├── SplitButtonDemoViewModel.cs │ │ │ │ └── CoverViewModel.cs │ │ └── Properties │ │ │ └── App.config │ ├── Microsoft.Expression.Drawing │ │ ├── Media │ │ │ ├── UnitType.cs │ │ │ ├── DrawingPropertyMetadataOptions.cs │ │ │ ├── IGeometrySourceParameters.cs │ │ │ ├── DrawingPropertyChangedEventArgs.cs │ │ │ ├── InvalidateGeometryReasons.cs │ │ │ └── IArcGeometrySourceParameters.cs │ │ └── Drawing │ │ │ └── MarchStopReason.cs │ ├── Microsoft.Expression.Interactions │ │ ├── TagType.cs │ │ └── FluidMoveScope.cs │ └── System.Windows.Interactivity │ │ ├── PreviewInvokeEventArgs.cs │ │ ├── IAttachedObject.cs │ │ └── Behavior`1.cs └── Avalonia │ ├── HandyControl_Avalonia │ ├── Data │ │ └── Enum │ │ │ ├── VisualWrapping.cs │ │ │ ├── TitlePlacementType.cs │ │ │ └── PlacementType.cs │ ├── Tools │ │ └── StyleSelector │ │ │ └── ThemeSelector.cs │ └── Themes │ │ └── Theme.axaml.cs │ ├── HandyControlDemo_Avalonia │ ├── Resources │ │ ├── Img │ │ │ ├── cloud.png │ │ │ └── icon.ico │ │ └── Themes │ │ │ └── Basic │ │ │ └── Converters.axaml │ ├── Data │ │ └── Enum │ │ │ └── DemoType.cs │ ├── UserControl │ │ ├── Styles │ │ │ ├── MenuDemo.axaml.cs │ │ │ ├── BrushDemo.axaml.cs │ │ │ ├── LabelDemo.axaml.cs │ │ │ ├── BorderDemo.axaml.cs │ │ │ ├── ButtonDemo.axaml.cs │ │ │ ├── ListBoxDemo.axaml.cs │ │ │ ├── SliderDemo.axaml.cs │ │ │ ├── CalendarDemo.axaml.cs │ │ │ ├── CheckBoxDemo.axaml.cs │ │ │ ├── TextBlockDemo.axaml.cs │ │ │ ├── TextBoxDemo.axaml.cs │ │ │ ├── ComboBoxDemo.axaml.cs │ │ │ ├── ExpanderDemo.axaml.cs │ │ │ ├── TreeViewDemo.axaml.cs │ │ │ ├── RepeatButtonDemo.axaml.cs │ │ │ ├── ToggleButtonDemo.axaml.cs │ │ │ ├── NumericUpDownDemo.axaml.cs │ │ │ ├── RadioButtonDemo.axaml.cs │ │ │ ├── AutoCompleteBoxDemo.axaml.cs │ │ │ ├── CalendarDemo.axaml │ │ │ ├── HyperlinkButtonDemo.axaml.cs │ │ │ ├── NativeProgressBarDemo.axaml.cs │ │ │ ├── NativeScrollViewerDemo.axaml.cs │ │ │ └── NativeTabControlDemo.axaml.cs │ │ └── Main │ │ │ ├── MainContent.axaml.cs │ │ │ └── MainWindowContent.axaml.cs │ └── ViewModel │ │ └── DemoViewModelBase`1.cs │ └── Directory.Build.props ├── extension └── visual studio │ ├── WpfApp │ ├── icon.ico │ ├── App.xaml.cs │ └── MainWindow.xaml.cs │ ├── WpfCoreApp │ ├── App.xaml.cs │ ├── icon.ico │ ├── AssemblyInfo.cs │ └── MainWindow.xaml.cs │ └── HandyControl_VS_Templates │ ├── icon_100_100.png │ └── icon_300_300.png └── .github └── ISSUE_TEMPLATE └── custom.md /doc/themes/next/source/fonts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_custom/header.swig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_custom/sidebar.swig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_mixins/Mist.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_mixins/Muse.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_mixins/custom.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_variables/Muse.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/themes/next/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "source/lib" 3 | } 4 | -------------------------------------------------------------------------------- /doc/scaffolds/draft.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | tags: 4 | --- 5 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_custom/head.swig: -------------------------------------------------------------------------------- 1 | {# 2 | Custom head. 3 | #} 4 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_mixins/Gemini.styl: -------------------------------------------------------------------------------- 1 | @import "Pisces.styl"; 2 | -------------------------------------------------------------------------------- /doc/source/handycontrol/data/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 建设中 3 | --- 4 | 5 | 建设中 -------------------------------------------------------------------------------- /doc/scaffolds/page.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | date: {{ date }} 4 | --- 5 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_scripts/schemes/gemini.swig: -------------------------------------------------------------------------------- 1 | {% include 'pisces.swig' %} 2 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_scripts/schemes/mist.swig: -------------------------------------------------------------------------------- 1 | {% include 'muse.swig' %} 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /doc/scaffolds/post.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | date: {{ date }} 4 | tags: 5 | --- 6 | -------------------------------------------------------------------------------- /doc/themes/next/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "theme-next", 3 | "root": true 4 | } 5 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Mist/_logo.styl: -------------------------------------------------------------------------------- 1 | .site-subtitle { display: none; } 2 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/comments.styl: -------------------------------------------------------------------------------- 1 | .comments { margin: 60px 20px 0; } 2 | -------------------------------------------------------------------------------- /doc/source/handycontrol/tools/morphingAnimation/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: MorphingAnimation 3 | --- 4 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Mist/outline/outline.styl: -------------------------------------------------------------------------------- 1 | .main-inner { margin-top: 80px; } 2 | -------------------------------------------------------------------------------- /doc/themes/next/.gitattributes: -------------------------------------------------------------------------------- 1 | source/lib/* linguist-vendored 2 | scripts/merge.js linguist-vendored 3 | -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | db.json 4 | *.log 5 | node_modules/ 6 | public/ 7 | .deploy*/ 8 | .vs -------------------------------------------------------------------------------- /doc/source/handycontrol/tools/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 工具和扩展 3 | --- 4 | 5 | 除了扩展控件,hc还提供了很多有用的工具和扩展,包括特效、动画、笔刷等等。 -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/post/post-button.styl: -------------------------------------------------------------------------------- 1 | .post-button { 2 | margin-top: 40px; 3 | } 4 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/third-party/han.styl: -------------------------------------------------------------------------------- 1 | i.fa { 2 | font-family: FontAwesome !important; 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs 2 | .config 3 | .idea 4 | *.user 5 | [Bb]in/ 6 | [Oo]bj/ 7 | packages/ 8 | build/outputs 9 | build/tools 10 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_third-party/search/index.swig: -------------------------------------------------------------------------------- 1 | {% include 'localsearch.swig' %} 2 | {% include 'algolia-search.swig' %} 3 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_variables/custom.styl: -------------------------------------------------------------------------------- 1 | $headband-height = 0px 2 | $black-deep = #f06632 -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/key.snk -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/third-party/math.styl: -------------------------------------------------------------------------------- 1 | .has-jax { 2 | overflow-x: auto; 3 | overflow-y: hidden; 4 | } 5 | -------------------------------------------------------------------------------- /doc/themes/next/source/images/avatar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/avatar.gif -------------------------------------------------------------------------------- /extension/visual studio/WpfApp/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/extension/visual studio/WpfApp/icon.ico -------------------------------------------------------------------------------- /doc/source/handycontrol/native_controls/contentControl/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ContentControl 内容控件 3 | --- 4 | 5 | 所有的`ContentControl`默认无法获得焦点 -------------------------------------------------------------------------------- /doc/themes/next/source/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/loading.gif -------------------------------------------------------------------------------- /extension/visual studio/WpfApp/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace $safeprojectname$ 2 | { 3 | public partial class App 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /extension/visual studio/WpfCoreApp/App.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace $safeprojectname$ 2 | { 3 | public partial class App 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /extension/visual studio/WpfCoreApp/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/extension/visual studio/WpfCoreApp/icon.ico -------------------------------------------------------------------------------- /doc/themes/next/source/images/placeholder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/placeholder.gif -------------------------------------------------------------------------------- /doc/themes/next/source/images/searchicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/searchicon.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/BI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum BI 6 | { 7 | RGB 8 | } 9 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Mist/sidebar/sidebar-blogroll.styl: -------------------------------------------------------------------------------- 1 | .links-of-blogroll-inline .links-of-blogroll-item { display: inline-block; } 2 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Muse/sidebar/sidebar-blogroll.styl: -------------------------------------------------------------------------------- 1 | .links-of-blogroll-inline .links-of-blogroll-item { display: inline-block; } 2 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/header/headerband.styl: -------------------------------------------------------------------------------- 1 | .headband { 2 | height: $headband-height; 3 | background: $headband-bg; 4 | } 5 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Basic/IFull.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | internal interface IFull 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/dropper.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/dropper.cur -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/XamlCombine.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Themes/XamlCombine.exe -------------------------------------------------------------------------------- /doc/themes/next/layout/_scripts/exturl.swig: -------------------------------------------------------------------------------- 1 | {% if theme.exturl %} 2 | 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_third-party/tidio.swig: -------------------------------------------------------------------------------- 1 | {% if theme.tidio.enable %} 2 | 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Pisces/index.styl: -------------------------------------------------------------------------------- 1 | @import "_layout"; 2 | @import "_brand"; 3 | @import "_menu"; 4 | @import "_sub-menu"; 5 | @import "_sidebar"; 6 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/1.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/2.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/3.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/4.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/5.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/b1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/b1.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/b2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/b2.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/ChatRoleType.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum ChatRoleType 4 | { 5 | Sender, 6 | Receiver 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/VisualWrapping.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum VisualWrapping 4 | { 5 | NoWrap, 6 | Wrap 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/GCLP.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum GCLP 6 | { 7 | HBRBACKGROUND = -10 8 | } 9 | -------------------------------------------------------------------------------- /doc/source/handycontrol/native_controls/separator/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Separator 分隔符 3 | --- 4 | 5 | # SeparatorBaseStyle 6 | 7 | 分隔符默认样式,不推荐直接使用,应该始终被其它样式以BasedOn的方式使用。 -------------------------------------------------------------------------------- /doc/source/handycontrol/native_controls/statusBar/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: StatusBar 状态栏 3 | --- 4 | 5 | # StatusBarBaseStyle 6 | 7 | 状态栏默认样式,不推荐直接使用,应该始终被其它样式以BasedOn的方式使用。 -------------------------------------------------------------------------------- /doc/source/handycontrol/native_controls/toolTip/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ToolTip 工具提示 3 | --- 4 | 5 | # ToolTipBaseStyle 6 | 7 | 工具提示默认样式,不推荐直接使用,应该始终被其它样式以BasedOn的方式使用。 -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Mist/_search.styl: -------------------------------------------------------------------------------- 1 | // Search 2 | // -------------------------------------------------- 3 | .site-search form { 4 | hide(); 5 | } 6 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Muse/_search.styl: -------------------------------------------------------------------------------- 1 | // Search 2 | // -------------------------------------------------- 3 | .site-search form { 4 | hide(); 5 | } 6 | -------------------------------------------------------------------------------- /doc/themes/next/source/images/favicon-16x16-HandyOrg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/favicon-16x16-HandyOrg.png -------------------------------------------------------------------------------- /doc/themes/next/source/images/favicon-32x32-HandyOrg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/favicon-32x32-HandyOrg.png -------------------------------------------------------------------------------- /src/Avalonia/HandyControl_Avalonia/Data/Enum/VisualWrapping.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum VisualWrapping 4 | { 5 | NoWrap, 6 | Wrap 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Cover.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Dance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Dance.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/1.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/10.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/2.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/3.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/4.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/5.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/6.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/7.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/8.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/QQ/9.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Slack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Slack.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/cloud.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/icon.ico -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/GrowlShowMode.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum GrowlShowMode 4 | { 5 | Prepend, 6 | Append 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/LinearLayout.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum LinearLayout 4 | { 5 | Stack, 6 | 7 | Uniform 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/SideMenuItemRole.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum SideMenuItemRole 4 | { 5 | Header, 6 | Item 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/INPUT_TYPE.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum INPUT_TYPE : uint 6 | { 7 | MOUSE 8 | } 9 | -------------------------------------------------------------------------------- /doc/source/handycontrol/attach/imageAttach/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: ImageAttach Image专用 3 | --- 4 | 5 | # 属性 6 | 7 | | 名称 | 用途 | 8 | |-|-| 9 | | SourceFailed | 图片加载失败后显示的图片 | -------------------------------------------------------------------------------- /doc/themes/next/source/images/apple-touch-icon-HandyOrg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/doc/themes/next/source/images/apple-touch-icon-HandyOrg.png -------------------------------------------------------------------------------- /src/Avalonia/HandyControl_Avalonia/Data/Enum/TitlePlacementType.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum TitlePlacementType 4 | { 5 | Left, 6 | Top 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/1.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/2.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/3.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/4.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/5.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/6.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/7.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/8.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/9.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/cn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/cn.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/cs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/cs.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/en.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/es.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fa.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/fr.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ja.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/pl.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ru.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/tr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/tr.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Flex/FlexWrap.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum FlexWrap 4 | { 5 | NoWrap, 6 | Wrap, 7 | WrapReverse 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Expression.Drawing/Media/UnitType.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Expression.Media; 2 | 3 | public enum UnitType 4 | { 5 | Pixel, 6 | Percent 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Expression.Interactions/TagType.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Interactivity; 2 | 3 | public enum TagType 4 | { 5 | Element, 6 | DataContext 7 | } 8 | -------------------------------------------------------------------------------- /extension/visual studio/WpfCoreApp/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Windows; 2 | 3 | [assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)] 4 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/Resources/Img/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Avalonia/HandyControlDemo_Avalonia/Resources/Img/cloud.png -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/Resources/Img/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Avalonia/HandyControlDemo_Avalonia/Resources/Img/icon.ico -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Album/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Album/10.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ca-Es.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ca-Es.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ko-KR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/ko-KR.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/pt-BR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Flag/pt-BR.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/car_chase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/car_chase.gif -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/icon-white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/icon-white.ico -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/fabric-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/fabric-icons.ttf -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/BadgeStatus.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum BadgeStatus 4 | { 5 | Text, 6 | Dot, 7 | Processing 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/DrawerShowMode.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum DrawerShowMode 4 | { 5 | Cover, 6 | Push, 7 | Press 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/RunningDirection.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum RunningDirection 4 | { 5 | EndToStart, 6 | StartToEnd 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Expression.Interactions/FluidMoveScope.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Interactivity; 2 | 3 | public enum FluidMoveScope 4 | { 5 | Self, 6 | Children 7 | } 8 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/KDC.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum KDC 6 | { 7 | FREQUENT = 1, 8 | RECENT 9 | } 10 | -------------------------------------------------------------------------------- /doc/source/handycontrol/attach/dropDownElement/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: DropDownElement 可下拉内容的元素 3 | --- 4 | 5 | # 属性 6 | 7 | | 名称 | 用途 | 8 | |-|-| 9 | | ConsistentWidth | 下拉内容是否和下拉框宽度一致 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/SkinType.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControl.Data; 3 | 4 | public enum SkinType 5 | { 6 | Default, 7 | Dark, 8 | Violet 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/StrokePosition.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum StrokePosition 4 | { 5 | Center, 6 | Outside, 7 | Inside 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/AC.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum AC : byte 6 | { 7 | SRC_OVER, 8 | SRC_ALPHA 9 | } 10 | -------------------------------------------------------------------------------- /extension/visual studio/HandyControl_VS_Templates/icon_100_100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/extension/visual studio/HandyControl_VS_Templates/icon_100_100.png -------------------------------------------------------------------------------- /extension/visual studio/HandyControl_VS_Templates/icon_300_300.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/extension/visual studio/HandyControl_VS_Templates/icon_300_300.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar1.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar2.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar3.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar4.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar5.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Avatar/avatar6.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Chat/chat_back1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Chat/chat_back1.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/Chat/chat_back2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/Chat/chat_back2.jpg -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/chrome_dragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/chrome_dragon.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/BrightnessEffect.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Effects/BrightnessEffect.ps -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/ContrastEffect.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Effects/ContrastEffect.ps -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/GrayScaleEffect.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Effects/GrayScaleEffect.ps -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/left.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/right.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/top.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/DWM_SIT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum DWM_SIT 6 | { 7 | None, 8 | DISPLAYFRAME 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/HitMode.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data.Enum; 2 | 3 | public enum HitMode 4 | { 5 | Click, 6 | Hover, 7 | Focus, 8 | None 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/ColorMatrixEffect.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Effects/ColorMatrixEffect.ps -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottom.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/lefttop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/lefttop.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/topleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/topleft.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/WndProc.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal delegate IntPtr WndProc(IntPtr hwnd, WM uMsg, IntPtr wParam, IntPtr lParam); 6 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Muse/index.styl: -------------------------------------------------------------------------------- 1 | @import "_layout.styl"; 2 | @import "_logo.styl"; 3 | @import "_menu.styl"; 4 | @import "_search.styl"; 5 | @import "sidebar/sidebar-blogroll"; 6 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Boards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Boards.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Repos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Repos.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/under_construction.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/under_construction.gif -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Base/IGravatarGenerator.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Controls; 2 | 3 | public interface IGravatarGenerator 4 | { 5 | object GetGravatar(string id); 6 | } 7 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/ColorComplementEffect.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Effects/ColorComplementEffect.ps -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottomleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottomleft.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/leftbottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/leftbottom.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/righttop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/righttop.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/topright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/topright.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/JumpPath.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Microsoft.Windows.Shell; 4 | 5 | public class JumpPath : JumpItem 6 | { 7 | public string Path { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/MOUSEEVENTF.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum MOUSEEVENTF 6 | { 7 | LEFTDOWN = 2, 8 | LEFTUP = 4 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/MSGFLT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum MSGFLT 6 | { 7 | RESET, 8 | ALLOW, 9 | DISALLOW 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/POINT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct POINT 6 | { 7 | public int x; 8 | 9 | public int y; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/SIZE.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct SIZE 6 | { 7 | public int cx; 8 | 9 | public int cy; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Overview.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Range/IValueRange.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public interface IValueRange 4 | { 5 | T Start { get; set; } 6 | 7 | T End { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottomright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/bottomright.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/rightbottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/rightbottom.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/ULW.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum ULW 6 | { 7 | ALPHA = 2, 8 | COLORKEY = 1, 9 | OPAQUE = 4 10 | } 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/pages/post-detail.styl: -------------------------------------------------------------------------------- 1 | .page-post-detail { 2 | 3 | .sidebar-toggle-line { background: $sidebar-highlight; } 4 | 5 | .comments { overflow: hidden; } 6 | } 7 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/tags/pdf.styl: -------------------------------------------------------------------------------- 1 | .pdfobject-container { 2 | position: relative; 3 | overflow: auto; 4 | width: 100%; 5 | height: unquote(hexo-config('pdf.height')); 6 | } 7 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/third-party/gitalk.styl: -------------------------------------------------------------------------------- 1 | .gt-header a, .gt-comments a, .gt-popup a 2 | border-bottom: none; 3 | .gt-container .gt-popup .gt-action.is--active:before 4 | top: 0.7em; -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Pipelines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-Pipelines.png -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-TestPlans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControlDemo_Shared/Resources/Img/DevOps/DevOps-TestPlans.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Carousel/CarouselItem.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Controls; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class CarouselItem : ContentControl 6 | { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/ChatMessageType.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum ChatMessageType 4 | { 5 | String, 6 | Image, 7 | Audio, 8 | Custom 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornertopleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornertopleft.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornertopright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornertopright.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/APPDOCLISTTYPE.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum APPDOCLISTTYPE 6 | { 7 | ADLT_RECENT, 8 | ADLT_FREQUENT 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/DWMNCRP.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum DWMNCRP 6 | { 7 | USEWINDOWSTYLE, 8 | DISABLED, 9 | ENABLED 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/FO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum FO 6 | { 7 | MOVE = 1, 8 | COPY, 9 | DELETE, 10 | RENAME 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/WINDOWTHEMEATTRIBUTETYPE.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum WINDOWTHEMEATTRIBUTETYPE : uint 6 | { 7 | WTA_NONCLIENT = 1u 8 | } 9 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/tags/full-image.styl: -------------------------------------------------------------------------------- 1 | .posts-expand .post-body img.full-image { 2 | border: none; 3 | //max-width: 100%; 4 | //width: auto; 5 | //margin: 20px auto 25px; 6 | } 7 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Base/ISingleOpen.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public interface ISingleOpen : IDisposable 6 | { 7 | bool CanDispose { get; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Dialog/DialogContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Documents; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class DialogContainer : AdornerDecorator 6 | { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Drawer/DrawerContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Documents; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class DrawerContainer : AdornerDecorator 6 | { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Flex/FlexDirection.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum FlexDirection 4 | { 5 | Row, 6 | RowReverse, 7 | Column, 8 | ColumnReverse 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornerbottomleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornerbottomleft.png -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornerbottomright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Images/GlowWindow/cornerbottomright.png -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/INPUT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct INPUT 6 | { 7 | public uint type; 8 | 9 | public MOUSEINPUT mi; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/MessageHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal delegate IntPtr MessageHandler(WM uMsg, IntPtr wParam, IntPtr lParam, out bool handled); 6 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/RGN.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum RGN 6 | { 7 | AND = 1, 8 | OR, 9 | XOR, 10 | DIFF, 11 | COPY 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/SIATTRIBFLAGS.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum SIATTRIBFLAGS 6 | { 7 | AND = 1, 8 | OR, 9 | APPCOMPAT 10 | } 11 | -------------------------------------------------------------------------------- /doc/source/handycontrol/extend_controls/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 扩展控件 3 | --- 4 | 5 | HandyControl目前包含80余款扩展控件,正逐步增加。 6 | 7 | {% note warning %} 8 | 各控件案例中所使用的资源均可在HC Demo中找到,请养成在vs中使用 `Ctrl+F` 组合键的习惯. 9 | {% endnote %} -------------------------------------------------------------------------------- /doc/themes/next/layout/_scripts/pages/post-details.swig: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Cover/CoverView/CoverViewItem.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Controls; 2 | 3 | public class CoverViewItem : HeaderedSelectableItem 4 | { 5 | internal int Index { get; set; } 6 | } 7 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/ShowAnimation.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum ShowAnimation 4 | { 5 | None, 6 | HorizontalMove, 7 | VerticalMove, 8 | Fade 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/EnumItem.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public class EnumItem 4 | { 5 | public string Description { get; set; } 6 | 7 | public System.Enum Value { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Badge.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Badge.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Card.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Card.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Clock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Clock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Col.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Col.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Empty.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Empty.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Growl.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Growl.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Row.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Row.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Tag.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Tag.icon.bmp -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/DWMFLIP3D.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum DWMFLIP3D 6 | { 7 | DEFAULT, 8 | EXCLUDEBELOW, 9 | EXCLUDEABOVE 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/WndProcHook.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal delegate IntPtr WndProcHook(IntPtr hwnd, WM uMsg, IntPtr wParam, IntPtr lParam, ref bool handled); 6 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_partials/share/add-this.swig: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/ConfettiCannon/ConfettiCannonContainer.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Documents; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class ConfettiCannonContainer : AdornerDecorator; 6 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Input/CheckComboBox/CheckComboBoxItem.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Controls; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class CheckComboBoxItem : ListBoxItem 6 | { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Dialog.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Dialog.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Divider.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Divider.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Drawer.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Drawer.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.GotoTop.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.GotoTop.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PinBox.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PinBox.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Poptip.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Poptip.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Shield.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Shield.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.StepBar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.StepBar.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TimeBar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TimeBar.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.AxleCanvas.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.AxleCanvas.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Carousel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Carousel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CoverFlow.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CoverFlow.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CoverView.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CoverView.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.FlexPanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.FlexPanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.FlipClock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.FlipClock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.GifImage.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.GifImage.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Gravatar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Gravatar.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageBlock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageBlock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ListClock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ListClock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Magnifier.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Magnifier.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.NotifyIcon.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.NotifyIcon.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Pagination.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Pagination.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SearchBar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SearchBar.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SideMenu.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SideMenu.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimpleText.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimpleText.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TimePicker.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TimePicker.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Transfer.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Transfer.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Watermark.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.Watermark.icon.bmp -------------------------------------------------------------------------------- /src/Shared/Microsoft.Expression.Drawing/Drawing/MarchStopReason.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Expression.Drawing; 2 | 3 | internal enum MarchStopReason 4 | { 5 | CompleteStep, 6 | CompletePolyline, 7 | CornerPoint 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/SLGP.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum SLGP 7 | { 8 | SHORTPATH = 1, 9 | UNCPRIORITY = 2, 10 | RAWPATH = 4 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/StartupOutput.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct StartupOutput 6 | { 7 | public IntPtr hook; 8 | 9 | public IntPtr unhook; 10 | } 11 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_third-party/analytics/analytics-with-widget.swig: -------------------------------------------------------------------------------- 1 | {% include 'busuanzi-counter.swig' %} 2 | {% include 'tencent-mta.swig' %} 3 | {% include 'tencent-analytics.swig' %} 4 | {% include 'cnzz-analytics.swig' %} 5 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ButtonGroup.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ButtonGroup.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CirclePanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CirclePanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ColorPicker.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ColorPicker.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.DashedBorder.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.DashedBorder.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageViewer.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageViewer.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.LoadingLine.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.LoadingLine.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.OutlineText.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.OutlineText.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PropertyGrid.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PropertyGrid.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RangeSlider.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RangeSlider.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RunningBlock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RunningBlock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimplePanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimplePanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SplitButton.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SplitButton.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TagContainer.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.TagContainer.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ToggleBlock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ToggleBlock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Expression.Shapes.Arc.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Expression.Shapes.Arc.icon.bmp -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/NIM.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum NIM : uint 6 | { 7 | ADD, 8 | MODIFY, 9 | DELETE, 10 | SETFOCUS, 11 | SETVERSION 12 | } 13 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Mist/_base.styl: -------------------------------------------------------------------------------- 1 | // Tags 2 | // -------------------------------------------------- 3 | 4 | a { border-bottom-color: $grey-light; } 5 | 6 | hr { 7 | margin: 20px 0; 8 | height: 2px; 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/ColLayoutStatus.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum ColLayoutStatus 4 | { 5 | Xs, 6 | Sm, 7 | Md, 8 | Lg, 9 | Xl, 10 | Xxl, 11 | Auto 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/InfoType.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControl.Data; 3 | 4 | public enum InfoType 5 | { 6 | Success = 0, 7 | Info, 8 | Warning, 9 | Error, 10 | Fatal, 11 | Ask 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.AnimationPath.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.AnimationPath.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.BlendEffectBox.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.BlendEffectBox.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CheckComboBox.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CheckComboBox.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CompareSlider.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CompareSlider.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ConfettiCannon.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ConfettiCannon.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.DateTimePicker.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.DateTimePicker.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.HoneycombPanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.HoneycombPanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageSelector.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ImageSelector.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.LoadingCircle.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.LoadingCircle.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.NumericUpDown.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.NumericUpDown.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PreviewSlider.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.PreviewSlider.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ProgressButton.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ProgressButton.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RelativePanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.RelativePanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WaterfallPanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WaterfallPanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WaveProgressBar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WaveProgressBar.icon.bmp -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/pages/pages.styl: -------------------------------------------------------------------------------- 1 | // Page specific styles 2 | 3 | @import "archive"; 4 | @import "categories"; 5 | @import "schedule"; 6 | @import "post-detail"; 7 | @import "breadcrumb"; 8 | @import "tag-cloud"; 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Data/Enum/DemoType.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControlDemo.Data; 3 | 4 | public enum DemoType 5 | { 6 | Type1 = 1, 7 | Type2, 8 | Type3, 9 | Type4, 10 | Type5, 11 | Type6 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Data/Model/StepBarDemoModel.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Data; 2 | 3 | public class StepBarDemoModel 4 | { 5 | public string Header { get; set; } 6 | 7 | public string Content { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Window/BlurWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Window; 2 | 3 | public partial class BlurWindow 4 | { 5 | public BlurWindow() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Window/GlowWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Window; 2 | 3 | public partial class GlowWindow 4 | { 5 | public GlowWindow() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Controls/Input/AutoCompleteTextBox/AutoCompleteTextBoxItem.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Controls; 2 | 3 | namespace HandyControl.Controls; 4 | 5 | public class AutoCompleteTextBoxItem : ComboBoxItem 6 | { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Enum/TitlePlacementType.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControl.Data; 3 | 4 | /// 5 | /// 标题对齐方式 6 | /// 7 | public enum TitlePlacementType 8 | { 9 | Left, 10 | Top 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Flex/FlexItemsAlignment.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum FlexItemsAlignment 4 | { 5 | Stretch, 6 | FlexStart, 7 | FlexEnd, 8 | Center, 9 | Baseline 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/HandyControlConfig.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public class HandyControlConfig 4 | { 5 | public string Lang { get; set; } 6 | 7 | public int TimelineFrameRate { get; set; } = 60; 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Range/DoubleRange.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public struct DoubleRange : IValueRange 4 | { 5 | public double Start { get; set; } 6 | 7 | public double End { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CalendarWithClock.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CalendarWithClock.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CircleProgressBar.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.CircleProgressBar.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ContextMenuButton.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ContextMenuButton.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimpleStackPanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.SimpleStackPanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WatermarkTextBox.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.WatermarkTextBox.icon.bmp -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/BITMAPINFO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct BITMAPINFO 6 | { 7 | public BITMAPINFOHEADER bmiHeader; 8 | 9 | public RGBQUAD bmiColors; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/OLECMDEXECOPT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum OLECMDEXECOPT 6 | { 7 | DODEFAULT, 8 | PROMPTUSER, 9 | DONTPROMPTUSER, 10 | SHOWHELP 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/TBPF.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum TBPF 6 | { 7 | NOPROGRESS, 8 | INDETERMINATE, 9 | NORMAL, 10 | ERROR = 4, 11 | PAUSED = 8 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/UNSIGNED_RATIO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct UNSIGNED_RATIO 6 | { 7 | public uint uiNumerator; 8 | 9 | public uint uiDenominator; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/System.Windows.Interactivity/PreviewInvokeEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace HandyControl.Interactivity; 4 | 5 | public class PreviewInvokeEventArgs : EventArgs 6 | { 7 | public bool Cancelling { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_schemes/Muse/_layout.styl: -------------------------------------------------------------------------------- 1 | .header-inner, .container .main-inner, .footer-inner { 2 | +mobile() { width: auto; } 3 | } 4 | 5 | // embed tag 6 | embed { 7 | show(); 8 | margin: 0px auto 25px auto; 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/Data/Enum/DemoType.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControlDemo.Data; 3 | 4 | public enum DemoType 5 | { 6 | Type1 = 1, 7 | Type2, 8 | Type3, 9 | Type4, 10 | Type5, 11 | Type6 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Practical/Login.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class Login 4 | { 5 | public Login() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Window/CommonWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Window; 2 | 3 | public partial class CommonWindow 4 | { 5 | public CommonWindow() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Flex/FlexContentJustify.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum FlexContentJustify 4 | { 5 | FlexStart, 6 | FlexEnd, 7 | Center, 8 | SpaceBetween, 9 | SpaceAround 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.UniformSpacingPanel.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.UniformSpacingPanel.icon.bmp -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/CHANGEFILTERSTRUCT.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct CHANGEFILTERSTRUCT 6 | { 7 | public uint cbSize; 8 | 9 | public MSGFLTINFO ExtStatus; 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/CombineRgnResult.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum CombineRgnResult 6 | { 7 | ERROR, 8 | NULLREGION, 9 | SIMPLEREGION, 10 | COMPLEXREGION 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/THB.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum THB : uint 7 | { 8 | BITMAP = 1u, 9 | ICON = 2u, 10 | TOOLTIP = 4u, 11 | FLAGS = 8u 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Data/Model/CoverViewDemoModel.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Data; 2 | 3 | public class CoverViewDemoModel 4 | { 5 | public string ImgPath { get; set; } 6 | 7 | public string BackgroundToken { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Controls/CardDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class CardDemo 4 | { 5 | public CardDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Controls/RateDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class RateDemo 4 | { 5 | public RateDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Controls/TagDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TagDemo 4 | { 5 | public TagDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Main/AppSprite.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class AppSprite 4 | { 5 | public AppSprite() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Main/BlogsView.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class BlogsView 4 | { 5 | public BlogsView() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Flex/FlexItemAlignment.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public enum FlexItemAlignment 4 | { 5 | Auto, 6 | FlexStart, 7 | FlexEnd, 8 | Center, 9 | Baseline, 10 | Stretch 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/SkinDark.xaml: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/SkinDefault.xaml: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/DOGIF.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum DOGIF 6 | { 7 | DEFAULT, 8 | TRAVERSE_LINK, 9 | NO_HDROP, 10 | NO_URL = 4, 11 | ONLY_IF_ONE = 8 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/DeviceCap.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum DeviceCap 6 | { 7 | BITSPIXEL = 12, 8 | PLANES = 14, 9 | LOGPIXELSX = 88, 10 | LOGPIXELSY = 90 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/READYSTATE.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum READYSTATE 6 | { 7 | UNINITIALIZED, 8 | LOADING, 9 | LOADED, 10 | INTERACTIVE, 11 | COMPLETE 12 | } 13 | -------------------------------------------------------------------------------- /doc/themes/next/layout/_scripts/next-boot.swig: -------------------------------------------------------------------------------- 1 | {% 2 | set boot_scripts = [ 3 | 'next-boot.js' 4 | ] 5 | %} 6 | 7 | {% for bs in boot_scripts %} 8 | 9 | {% endfor %} 10 | -------------------------------------------------------------------------------- /extension/visual studio/WpfApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace $safeprojectname$ 2 | { 3 | public partial class MainWindow 4 | { 5 | public MainWindow() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Data/Model/TabControlDemoModel.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Data; 2 | 3 | public class TabControlDemoModel 4 | { 5 | public string Header { get; set; } 6 | 7 | public string BackgroundToken { get; set; } 8 | } 9 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Basic/TextDialog.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TextDialog 4 | { 5 | public TextDialog() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Controls/BadgeDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class BadgeDemo 4 | { 5 | public BadgeDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Styles/ButtonDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class ButtonDemo 4 | { 5 | public ButtonDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Styles/LabelDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class LabelDemo 4 | { 5 | public LabelDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Styles/MenuDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControlDemo.UserControl; 3 | 4 | public partial class MenuDemo 5 | { 6 | public MenuDemo() 7 | { 8 | InitializeComponent(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Window/GrowlDemoWindow.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.Window; 2 | 3 | public partial class GrowlDemoWindow 4 | { 5 | public GrowlDemoWindow() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ContextMenuToggleButton.icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HandyOrg/HandyControl/HEAD/src/Shared/HandyControl_Shared/Resources/Icons/HandyControl.Controls.ContextMenuToggleButton.icon.bmp -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/SkinViolet.xaml: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/Styles/Frame.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/WTNCA.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum WTNCA : uint 7 | { 8 | NODRAWCAPTION = 1u, 9 | NODRAWICON = 2u, 10 | NOSYSMENU = 4u, 11 | NOMIRRORHELP = 8u, 12 | VALIDBITS = 15u 13 | } 14 | -------------------------------------------------------------------------------- /doc/source/handycontrol/attach/edgeElement/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: EdgeElement 具有边界内容的元素 3 | --- 4 | 5 | # 属性 6 | 7 | | 名称 | 用途 | 8 | |-|-| 9 | | LeftContent | 左侧边界内容 | 10 | | TopContent | 顶部边界内容 | 11 | | RightContent | 右侧边界内容 | 12 | | BottomContent | 底部边界内容 | 13 | | ShowEdgeContent | 是否显示边界内容 | -------------------------------------------------------------------------------- /doc/themes/next/crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /languages/en.yml 3 | translation: /languages/%two_letters_code%.%file_extension% 4 | languages_mapping: 5 | two_letters_code: 6 | zh-CN: zh-CN 7 | zh-TW: zh-TW 8 | zh-HK: zh-HK 9 | pt-BR: pt-BR 10 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/post/post-rtl.styl: -------------------------------------------------------------------------------- 1 | .rtl { 2 | &.post-body { 3 | p, a, h1, h2, h3, h4, h5, h6, li, ul, ol { 4 | direction: rtl; 5 | font-family: UKIJ Ekran; 6 | } 7 | } 8 | &.post-title { 9 | font-family: UKIJ Ekran; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/CalendarDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class CalendarDemo : Avalonia.Controls.UserControl 4 | { 5 | public CalendarDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/CheckBoxDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class CheckBoxDemo : Avalonia.Controls.UserControl 4 | { 5 | public CheckBoxDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/TextBlockDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TextBlockDemo : Avalonia.Controls.UserControl 4 | { 5 | public TextBlockDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/TextBoxDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TextBoxDemo : Avalonia.Controls.UserControl 4 | { 5 | public TextBoxDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/Data/Model/AvatarModel.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControlDemo.Data; 3 | 4 | public class AvatarModel 5 | { 6 | public string DisplayName { get; set; } 7 | 8 | public string Link { get; set; } 9 | 10 | public string AvatarUri { get; set; } 11 | } 12 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Styles/NativeScrollViewerDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace HandyControlDemo.UserControl; 3 | 4 | public partial class NativeScrollViewerDemo 5 | { 6 | public NativeScrollViewerDemo() 7 | { 8 | InitializeComponent(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/Styles/ContentControl.xaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/GWL.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal enum GWL 6 | { 7 | WNDPROC = -4, 8 | HINSTANCE = -6, 9 | HWNDPARENT = -8, 10 | STYLE = -16, 11 | EXSTYLE = -20, 12 | USERDATA = -21, 13 | ID = -12 14 | } 15 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/MARGINS.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct MARGINS 6 | { 7 | public int cxLeftWidth; 8 | 9 | public int cxRightWidth; 10 | 11 | public int cyTopHeight; 12 | 13 | public int cyBottomHeight; 14 | } 15 | -------------------------------------------------------------------------------- /doc/source/handycontrol/extend_controls/simplePanel/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: SimplePanel 简单面板 3 | --- 4 | 5 | 当不需要Grid的行、列分隔等功能时建议用此轻量级类代替. 6 | 7 | ```cs 8 | public class SimplePanel : Panel 9 | ``` 10 | 11 | {% note info %} 12 | 大多数时候,我们要尽量避免使用重量级 `Panel`,`SimplePanel` 在HC中大量使用. 13 | {% endnote %} -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/scaffolding/scaffolding.styl: -------------------------------------------------------------------------------- 1 | // 2 | // Scaffolding 3 | // ================================================= 4 | 5 | @import "normalize"; 6 | @import "base"; 7 | @import "helpers"; 8 | @import "tables"; 9 | @import "mobile" if hexo-config('mobile_layout_economy'); 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/ComboBoxDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class ComboBoxDemo : Avalonia.Controls.UserControl 4 | { 5 | public ComboBoxDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/ExpanderDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class ExpanderDemo : Avalonia.Controls.UserControl 4 | { 5 | public ExpanderDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/TreeViewDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TreeViewDemo : Avalonia.Controls.UserControl 4 | { 5 | public TreeViewDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Expression.Drawing/Media/DrawingPropertyMetadataOptions.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace HandyControl.Expression.Media; 4 | 5 | [Flags] 6 | internal enum DrawingPropertyMetadataOptions 7 | { 8 | AffectsMeasure = 1, 9 | AffectsRender = 0x10, 10 | None = 0 11 | } 12 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Main/MainWindowContent.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class MainWindowContent : Avalonia.Controls.UserControl 4 | { 5 | public MainWindowContent() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/RepeatButtonDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class RepeatButtonDemo : Avalonia.Controls.UserControl 4 | { 5 | public RepeatButtonDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/ToggleButtonDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class ToggleButtonDemo : Avalonia.Controls.UserControl 4 | { 5 | public ToggleButtonDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControl_Avalonia/Tools/StyleSelector/ThemeSelector.cs: -------------------------------------------------------------------------------- 1 | using Avalonia; 2 | using Avalonia.Styling; 3 | 4 | namespace HandyControl.Tools; 5 | 6 | public class ThemeSelector 7 | { 8 | public virtual ControlTheme? SelectTheme(object? item, AvaloniaObject? container) => null; 9 | } 10 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/highlight/diff.styl: -------------------------------------------------------------------------------- 1 | $highlight_theme = hexo-config("highlight_theme") 2 | 3 | if $highlight_theme == "normal" 4 | $highlight-deletion = #fdd 5 | $highlight-addition = #dfd 6 | else 7 | $highlight-deletion = #800000 8 | $highlight-addition = #008000 9 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/NumericUpDownDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class NumericUpDownDemo : Avalonia.Controls.UserControl 4 | { 5 | public NumericUpDownDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/RadioButtonDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class RadioButtonDemo : Avalonia.Controls.UserControl 4 | { 5 | public RadioButtonDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/BLENDFUNCTION.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | internal struct BLENDFUNCTION 6 | { 7 | public AC BlendOp; 8 | 9 | public byte BlendFlags; 10 | 11 | public byte SourceConstantAlpha; 12 | 13 | public AC AlphaFormat; 14 | } 15 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/SHGDN.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum SHGDN 7 | { 8 | SHGDN_NORMAL = 0, 9 | SHGDN_INFOLDER = 1, 10 | SHGDN_FOREDITING = 4096, 11 | SHGDN_FORADDRESSBAR = 16384, 12 | SHGDN_FORPARSING = 32768 13 | } 14 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/STPF.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum STPF 7 | { 8 | NONE = 0, 9 | USEAPPTHUMBNAILALWAYS = 1, 10 | USEAPPTHUMBNAILWHENACTIVE = 2, 11 | USEAPPPEEKALWAYS = 4, 12 | USEAPPPEEKWHENACTIVE = 8 13 | } 14 | -------------------------------------------------------------------------------- /src/Shared/Microsoft.Windows.Shell/Standard/THBF.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Standard; 4 | 5 | [Flags] 6 | internal enum THBF : uint 7 | { 8 | ENABLED = 0u, 9 | DISABLED = 1u, 10 | DISMISSONCLICK = 2u, 11 | NOBACKGROUND = 4u, 12 | HIDDEN = 8u, 13 | NONINTERACTIVE = 16u 14 | } 15 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/header/header.styl: -------------------------------------------------------------------------------- 1 | .header { background: $head-bg; } 2 | 3 | .header-inner { position: relative; } 4 | 5 | @import "headerband"; 6 | @import "site-meta"; 7 | @import "site-nav"; 8 | @import "menu"; 9 | @import "github-banner" if hexo-config('github_banner.enable'); 10 | -------------------------------------------------------------------------------- /doc/themes/next/source/css/_common/components/post/post-type.styl: -------------------------------------------------------------------------------- 1 | // TODO: Refactor. 2 | 3 | .page-home, .page-post-detail { 4 | .post-type-quote { 5 | .post-header, 6 | .post-tags { 7 | hide(); 8 | } 9 | 10 | blockquote { 11 | @extend .blockquote-center 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/AutoCompleteBoxDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class AutoCompleteBoxDemo : Avalonia.Controls.UserControl 4 | { 5 | public AutoCompleteBoxDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/CalendarDemo.axaml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/Avalonia/HandyControlDemo_Avalonia/UserControl/Styles/HyperlinkButtonDemo.axaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class HyperlinkButtonDemo : Avalonia.Controls.UserControl 4 | { 5 | public HyperlinkButtonDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControlDemo_Shared/UserControl/Controls/TransitioningContentControlDemo.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControlDemo.UserControl; 2 | 3 | public partial class TransitioningContentControlDemo 4 | { 5 | public TransitioningContentControlDemo() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Data/Gif/GifPropertyItem.cs: -------------------------------------------------------------------------------- 1 | namespace HandyControl.Data; 2 | 3 | public class GifPropertyItem 4 | { 5 | public int Id { get; set; } 6 | 7 | public int Len { get; set; } 8 | 9 | public short Type { get; set; } 10 | 11 | public byte[] Value { get; set; } 12 | } 13 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Resources/Effects/BrightnessEffect.fx: -------------------------------------------------------------------------------- 1 | sampler2D implicitInput : register(s0); 2 | float brightness : register(C0); 3 | 4 | float4 main(float2 uv : TEXCOORD) : COLOR 5 | { 6 | float4 color = tex2D(implicitInput, uv); 7 | color.rgba *= brightness; 8 | 9 | return color; 10 | } -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/Styles/Card.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /src/Shared/HandyControl_Shared/Themes/Styles/ImageSelector.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 |