标签: user-interface

Ubuntu上Eclipse窗格中的非常大的选项卡

我的问题非常类似于Ubuntu上Eclipse中的 Stack Overflow问题Gigantic Tabs.

我尝试了所提出的解决方案,但它们看起来很旧.我找到了一个很好地处理工具栏和菜单的解决方案,但没有一个解决方案可以减少窗格内不成比例的大标签(和标签)的大小和填充(请参阅下面屏幕中的"Package Explorer"选项卡).

我很满意我的OS范围GTK主题的定制方式,并且不想改变它.是否有快速修复以减少Eclipse中窗格的选项卡大小?

我在Ubuntu 12.04上使用Eclipse for Mobile Developers(Juno).我还要提到我非常喜欢Eclipse在Windows 7中出现的方式,所以类似的东西是理想的.

以下是我正在使用的eclipse特定GTK样式:

style "eclin" {
    GtkButton::default_border={1,1,1,1}
    GtkButton::default_outside_border={1,1,1,1}
    GtkButtonBox::child_min_width=0
    GtkButtonBox::child_min_heigth=0
    GtkButtonBox::child_internal_pad_x=0
    GtkButtonBox::child_internal_pad_y=0
    GtkMenu::vertical-padding=1
    GtkMenuBar::internal_padding=1
    GtkMenuItem::horizontal_padding=4
    GtkToolbar::internal-padding=1
    GtkToolbar::space-size=1
    GtkOptionMenu::indicator_size=0
    GtkOptionMenu::indicator_spacing=0
    GtkPaned::handle_size=4
    GtkRange::trough_border=0
    GtkRange::stepper_spacing=0
    GtkScale::value_spacing=0
    GtkScrolledWindow::scrollbar_spacing=0
    GtkExpander::expander_size=10
    GtkExpander::expander_spacing=0
    GtkTreeView::vertical-separator=0
    GtkTreeView::horizontal-separator=0
    GtkTreeView::expander-size=12
    GtkTreeView::fixed-height-mode=TRUE
    GtkWidget::focus_padding=0
    font_name="Liberation Sans,Sans Regular 8"
}

class "GtkWidget" style "eclin"
    style "eclin2" {
    xthickness=1
    ythickness=1
}

class "GtkButton" style "eclin2"
class "GtkToolbar" style "eclin2"
class "GtkPaned" style "eclin2"
Run Code Online (Sandbox Code Playgroud)

以下是我的IDE与巨大标签一起显示的截图:

带有选项卡的Eclipse Juno IDE太大了

eclipse gtk ubuntu user-interface

69
推荐指数
4
解决办法
4万
查看次数

jQuery动画滚动

我不确定如何调用效果,但是有人可以指引我进入一个可以帮助我做与本网站相同效果的库吗?

http://www.makr.com

基本上,它会在鼠标单击时向上移动到页面顶部.如果没有这样的专用效果库,代码片段(最好是jQuery)可以提供帮助.

我不确定我是否需要开始另一个主题,但是任何人都可以帮助我使用一个小的jQuery片段来实现Makr UI的整体效果吗?

jquery user-interface scroll effects

68
推荐指数
2
解决办法
12万
查看次数

适用于Linux的漂亮且功能丰富的git GUI

我被检查出了rich GUIGitLinux.最近我开始大量使用它并发现即使命令行非常有用,我仍然需要一个GUI供我使用,因为我还不太了解高级功能.

以前在SO上遇到过这个问题,但我还是要再问这个问题,因为那个问题没有我的答案

  • 我已经使用git-colagitk,但他们看上去半生不熟和gitk看起来像我的一些其他工作DE.我在gitGUI中需要的所有功能都不在其中.

  • 我试过giggle,但它对于观看差异更有用

  • 我试过了QGit,但还没有完全完成.

现在让我告诉我如何想要一个foo-Git-GUI看起来像:

  • 你可以看一下Bzr Explorer,它是高度可用的,并且具有许多功能,而不是上面提到的许多GUI

任何人都知道任何Git GUI,看起来像我上面发布的上面的例子?

git user-interface dvcs gitk

67
推荐指数
6
解决办法
6万
查看次数

如何在Java GUI中设置JTextArea的AUTO-SCROLLING?

我在JScrollPane上嵌入了一个JTextArea,并使用该JTextArea进行输出.

我想,只要在​​输出中超出的JTextArea的大小,JTextArea中自动滚动,这样用户就不必做手工向下滚动查看最近的输出.

我怎样才能做到这一点?

我已经将JTextArea和JScrollPane的autoscroll属性设置为true.

java user-interface swing jscrollpane jtextarea

66
推荐指数
1
解决办法
9万
查看次数

iPhone上的最小敏感按钮尺寸

我正在设计一款iPhone应用程序,其中包含一组相当大的屏幕圆形矩形按钮.给定基于手指的触摸屏UI,您认为最小的合理按钮大小是什么?我需要在视口中尽可能多地适应它们而不会过多地损害可用性.也许苹果推荐的最小尺寸?现在它是33x33,它在模拟器上看起来还不错,但我昨晚在真实手机上玩这款应用程序,这很尴尬 - 按钮感觉太小了.

iphone usability user-interface uibutton

66
推荐指数
3
解决办法
10万
查看次数

什么是WPF/XAML的开源替代品?

如果我们从HTML/CSS中学到了什么,那么声明性语言(如XML)可以很好地描述用户界面,因为:

  1. 构建可以有效模板化代码的代码预处理器很容易.
  2. 代码是一个定义良好的结构良好(理想情况下)格式,因此很容易解析.
  3. 有效解析或爬网基于XML的源文件的技术已经存在.
  4. UI脚本代码变得更加简单易懂.
  5. 它很简单,设计师可以自己设计界面.
  6. 程序员很擅长创建UI,因此对于设计人员来说应该很容易.

我最近看了一下WPF应用程序的内容(即XAML),它看起来非常熟悉HTML中使用的声明性语言风格.

桌面UI开发的当前状态在很大程度上是分数化的,否则在图形用户界面设计领域(IE.GTK,XUL,Qt,Winforms,WPF等)中将没有那么多的重复工作.

仅有Python的45个GUI平台

什么是代表这些特征的开源GUI:

  • 标准化
  • 平台独立
  • 声明性标记语言
  • 语言不可知论者

WPF,或更具体地说,XAML似乎是朝着正确方向迈出的可能的一步.

更新:

非常感谢您的信息,请保持信息.以下是我从评论和答案中收集的选项.

GladeXML

  • 编辑:Glade界面设计师
  • OS平台:全部
  • GUI平台:GTK +
  • 语言:C(libglade),C++,C#(Glade#),Python,Ada,Pike,Perl,PHP,Eiffel,Ruby

XRC(XML资源)

基于XML的格式,不是免费的,不是跨平台的,也不是特定于语言的

XUL

  • 编辑:任何基本的文本编辑器
  • OS平台:运行支持XUL的浏览器的任何操作系统
  • GUI平台:Gecko引擎?
  • 语言:C++,Python,Ruby作为插件语言而不是基础语言

注意:我不确定XUL是否值得在此列表中提及,因为它不是桌面GUI语言,而是更多的make-webapps-on-the-desktop语言.另外,它需要浏览器才能运行.IE,它是'用于桌面的DHTML'.

CookSwing

XAML(月光)

  • 编辑:MonoDevelop
  • OS平台:仅限Linux和其他基于Unix/X11的操作系统
  • GUI平台:GTK +
  • 语言:.NET

注意:XAML不是纯粹的开源格式,因为Microsoft控制其使用条款,包括随时更改条款的权利.月光不能合法地在Windows或Mac上运行.此外,唯一免于法律诉讼的平台是Novell.请参阅此内容 …

wpf user-interface xaml open-source declarative-programming

66
推荐指数
2
解决办法
3万
查看次数

JQuery Slider,如何让"步"大小改变

是否可以使用JQuery Slider(范围滑块/双滑块)来获得非线性(非一致"步长")值?

我想将水平滑块看起来像:

|----|----|----|----|----|--------|--------|-------------------------|--------------------------|...
0   500  750  1000  1250 1500     2000     2500                      75000                      100000...
Run Code Online (Sandbox Code Playgroud)

例如,我想要以下JQuery代码:

var values = [0, 500, 750, 1000, 1250, 1500, 2000, 2500, 75000, 100000, 150000, 200000, 250000, 300000, 350000, 400000, 500000, 1000000];
var slider = $("#price-range").slider({
    orientation: 'horizontal',
    range: true,
    min: 0,
    max: 1000000,
    values: [0, 1000000],
    slide: function(event, ui) {
            var includeLeft = event.keyCode != $.ui.keyCode.RIGHT;
            var includeRight = event.keyCode != $.ui.keyCode.LEFT;
            slider.slider('option', 'value', findNearest(includeLeft, includeRight, ui.value));
            $("#price-amount").html('$' + ui.values[0] + ' - $' + …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery user-interface slider

65
推荐指数
5
解决办法
7万
查看次数

MongoDB的GUI工具

可能重复:
Mongo接口

我一直在浏览mongoDB可用的GUI工具.我看到了mongoHub(令人遗憾的是它仅适用于MAC OSX),rockMongo和其他一些基于php的工具.有没有其他工具可用的桌面应用程序,如MYSQL GUI工具?

user-interface mongodb

65
推荐指数
1
解决办法
10万
查看次数

如何为bash脚本制作GUI?

我想为我的脚本制作一些图形对话框,但不知道如何.我听说过有关GTK-Server或类似的东西.如果有人知道如何将Bash与tcl/tk联系起来,我也会感到满意.

请不要发布类似"更改为C++"的内容,因为我的项目必须是Bash中的脚本; 没有其他选择.

有任何想法吗?

编辑: 谢谢你的答案,但我不希望控制台中的颜色"图形",但我可以移动的图形窗口,最小化等我会测试xmessage,但我不认为这将是我正在寻找的.

编辑2: 我不想做一个简单的对话,如是/否,但有一些界面,如进度条和按钮,类似于游戏.

gtk bash user-interface tk-toolkit tcl

64
推荐指数
7
解决办法
12万
查看次数

奇怪的黑匣子出现在wpf应用程序中

在此输入图像描述

嗨!

我是wpf应用程序开发的新手.我只是创建一个演示应用程序,我看到黑色框出现在我的应用程序的顶部.任何人都可以告诉我如何删除它?

对不起,我甚至都不知道它的名字.

c# wpf user-interface

64
推荐指数
3
解决办法
2万
查看次数