changeset 15787:b081fbe80174

provide separate icons for gui's floating widgets * resource.qrc: add new icons to the list of resources * settings-dialog.ui: new tab with radio buttons for icon set * settings-dialog.cc: configure radio buttons in settings_dialog(), write the selected icon set to settings file in write_changed_settings() * resource-manager.h: added constasnts for the icon sets * main-window.cc: set the icons for all dock-widgets in notice-settings() * libgui/src/icons: added 12 icons (two sets of 6 icons)
author Torsten <ttl@justmail.de>
date Fri, 14 Dec 2012 13:18:14 +0100
parents d61b92690820
children 26553e685857
files libgui/src/icons/graphic_logo_DocumentationDockWidget.png libgui/src/icons/graphic_logo_FileEditor.png libgui/src/icons/graphic_logo_FilesDockWidget.png libgui/src/icons/graphic_logo_HistoryDockWidget.png libgui/src/icons/graphic_logo_TerminalDockWidget.png libgui/src/icons/graphic_logo_WorkspaceView.png libgui/src/icons/letter_logo_DocumentationDockWidget.png libgui/src/icons/letter_logo_FileEditor.png libgui/src/icons/letter_logo_FilesDockWidget.png libgui/src/icons/letter_logo_HistoryDockWidget.png libgui/src/icons/letter_logo_TerminalDockWidget.png libgui/src/icons/letter_logo_WorkspaceView.png libgui/src/main-window.cc libgui/src/resource-manager.h libgui/src/resource.qrc libgui/src/settings-dialog.cc libgui/src/settings-dialog.ui
diffstat 17 files changed, 131 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ed9193dba51719dc53f2a6aa4bfaefac18feffa7
GIT binary patch
literal 1863
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
BX#fBK
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..9d59099eb77f5478afa24210106eac548157d81c
GIT binary patch
literal 1566
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
QLjV8(07*qoM6N<$f{uIAi~s-t
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..72617b8089ce019b0a220f0dba8120ffade169b4
GIT binary patch
literal 1595
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f832ffa441fb221f92acd3e42aaeea41024a5764
GIT binary patch
literal 1540
zc$@(Q2K)JmP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyx7
z2ml;WM>S#q00o3eL_t(o!@ZYpXq{&n#(&rSyk{qElG=YJ-4cY+(bZaK%Ldv}Fb%j=
z+_bb~Xr&t>0jpzZE%l3=>%b2uv~wz~)hIF*MKmaz!=5oxJJf9*>!wLZ=N~q=+9h;J
zvnEYWa?W{fKb#~zNl#9aQoX;tFTBt5-q(9w_kBI@E#`@qr%$JnU`@fa$HYg2X|qYS
z!F0)_Au~O1(zC(zoEd#T|JaR@MTDw7-1=1Shl2EtVA>N*m<bb@i69Y7*yMHc{ul2a
z{L=2Z-j~g0ugI5FTDbYQJs~Z>%iW)du#5<fd%)x-hz`a8kpYZ?T;aV(_TCKaZf|d|
z_Dwz;NJRh^V|x^j0cp3=CL9qXV1Jd7Rpgau{9R6N^xI!PJ(YOZu3acCeB7%7nF4VI
zfRFs@)VApUAdvPr30cTd9`hq|Kl1Dy8_tyPX=`hnPCl(|1rSruJ3BioOR(XWry3*d
zBgPw$fw>bAVjTFE0*{^e<c9HC$-TY3eMWL0ca)yHye8T5Y&NSI0HXWtUZmAb1dHy`
zaPtT}`Qm48$z(DazcZ7W@v`pj?zt;`ekm?9aMKefmlR`cF=;8Wq`8{|8cu?LVQSrh
z0|yoaU_KVE08oHti@w#ZtYTvnvY(yYx%m=T8RZ}<u`vyxc6?}ME>-sdMd1=|$W5dt
zMmuM3>gecLQ1bcc2S|GEW_enCyr<`())Ngat0gc%5=iWQ?eLcIyQz=P3xB8}L$w-M
zNF-)@aM`L=`#xcBa##ORFLOu-7+JaU$mrPE@cHvY_whf7B$Y~irE$#~aQ9i(EPxe2
z?f7{8g$qNUuOvZhYwL7hm$%|v(bd&OXJ;o32Y>LLdk+$lBuUbMdyJCiuG%CCOXll@
zuCA`CAiBD`%3FS?q=%=9uxj#hAFmY0jvZtB_U-e2{S;H#Y*wFp$WIC1kz9>#mAas{
zwe<>{tpv2Aql0WVOELPNg6W>C0x(;Gg+7}>r~3=V$Y+x>dd2@SqVu-!_a&v`pU2H4
z%GWK_h^nzubT1fqQYaM87A7W|lT@mV48P2ZJ25v>2ov#*#nN0Y3PrC;OiJ?k{MX*;
z>w7qrB-aC;vs6t^HMOW@Mg>g0VQuc2_4o9yzoruSx}u|G<FEP6%b&j31JoxG&jswO
zn+_crOX_ZwTqtm{W>sx}ZPSkZ@BR6jNf6z)C=wEYTc70h87sHlemGG0p-FWnJQzw9
z^KE}gH(whG+?S4ZzqK_@!9wMR{c*3g?b#w{op4m@5cP#RmM=+hTVws=@)h!oy!s4-
z*`wrNdyd_|KfJN|{OQdh7Lqwz&ki3?gZG+rQ!x4Dued@GcjVq+Q@)P`Ul4%$(RcXN
zTR-Cc4GrKR9K-4F>+`C;uS3Ug27f*TTM>ktPzXjavG<l6cwkc#*Vm@!GaN=wJ<Zrp
zzR2o^21<X{fW(EtL9FWL{o7u5`R*9~T+v<8OCv#a=jh+gvE!*;e)q3;`S-;fbNPuR
zikdv#XRUGfg}I*{>TZ$g@gRM$Bn72OC>TMaDUPr<Kgg;$N}W%T@*)OISi)#Xvu5}o
z>^u87%Nm<5gOC^;7+^tXLEPW^$MER!`)-UwC*Ra^qDm$qcN{nu>gZ3^vm`N^>(bO+
z7f1zTBp*4So8ZIbSehS(5N1daV_cm7e>3x_FKyXL$4hTB5uFeq$S7x}G(+0-eUNAz
z@8gk|zRvpmSqhdaC3R<XZ0yXU0Aw;5F9Q9l<;7$TJ=ZmmXliJk1Tk5pVQPpqBayQr
zKg4Yp&aiIeKWy*Ktj)`m&&NxPJ&r9v-FFY%KV0*@6CpT_F79{dP8S;^NbYEIp2I=z
qV@2tw1L@U=zQ6B*f0hXgz<&WY?PDaf4M~3h0000<MNUMnLSTY_3hCDX
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..707c0e1628a341001782eb34f90cec7c894f01f7
GIT binary patch
literal 1597
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
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1f727bf0f74bc0c8e5d1d1d23f49f5ffeffd4fa1
GIT binary patch
literal 2024
zc$@*~2N(E>P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyx7
z3mqJ+ZRaNd00(GEL_t(o!>yNna8=b2z<;~vzI?nSmV}tZ20y9<BI2M0L?B|Q(^`r`
zV3eUamRbi#M~12h(YBVVGfW>EYK!tAFawm)TBH_5iywo7pGYJs2^N$p_(cLjLLlTN
z@7}xp<K-owqz1~FIrH|NyZ7#I_wLzqSNM)m{`~fc=d{?V+^E7Zr*f%^WI2@<6=_nH
zw^ig7r}COA^{X%cLC8rAIniP)7PHFAN-2A;?jk2r=~QlXDyRx7pei^KoC@0U+aW(8
zB9A(ycIB}1j+`>UrO(v5bg^rl%1RYELq$-<oT?;^gQ^^GA_ts`?^K;C*-oUm1M(>q
zsaiSgyy{Z|7`*m_Tb=NTs-&xmxg>xjz10t#@}d)YPgOp0Dsj(Anur#vFwlt%R+TX-
z(&m&{&CqifZxd<lF~FdwYDTNm)hc{H>A9E_5miYzWsy@|v~kRU9o;=}@*AI~soG^K
zG7&FwTk#iL{&xNHiAw-b4n>4rgVvEaA;5qqYYLsROoeMy6je+`B<YRJaS<MQ{bv`q
z^(ec{Tx{7xw~qSv6OW!B|MC;TEFN!{mX?+|7d{oNJ|RHq6I&+;tX7q%Q!EAHMAlYM
z95g8wiy5b34ETGcckNaJ057%JcjcDMAPmb@BuWSvVrqaK_MF|6(wjYd_Wxyk-n@B4
zT$kgT5`5?rgjN=q5hkaFVMt*1*DVt-Y2h@Ek4KGl-vY>LYs!<rKSz8Y^L;Gv#X_I-
z)~2PL=JD#Up6Qp8z1r*Ol`dRaTl@PTZ7L|w7fDiy2#9dohgHMdt|KQjHvj810pv7)
zb^R~j*|T%SuyflzRk`ns-o5YovF_&DhQ)SFavH#qyu3w6TU!tB-`_M9APhsoFvK~R
zgiO6c-%onvb*2^j_U)sosfqmjeDd=0I@d$EO3c;)TQw4i++J8zL{4sRi{uwe$0Q}^
z=H+o_etwSUaRb29|9F~6R)nF$hmuGnxAUsitB7Pp7<uJLf*=5(|G@qfo?S@)i~H02
ztlpHBm(kGBkOVM$&)|k%Y~JnMoj*)}FgG{XEDS}u30V*X9BMwad*@kKmE1Dz7Iy5|
z!OI(8MnovNpoDP~#{sZm{RRpO3II5G;2<+@pTU&LQ`o+JJMY%KOEelK%}ZnNIRmBv
z4<NEU6)%x)&3BcSl(2BYLN>j=iMfBA%lhZn({!kb`Sa#eT3XtvJm<bSo$?DCUZ8e+
zE!kPwSYSLk;{0ttfAf=rf>r3LBvD>o9!nQ3#SeUH-ml?`kymiXj61%iH+KA3N(Pj$
zWZ4ob##Jz5`i!oqhW3WRB=1x+dH0^(opQsz2IBEJnVFf#>6DEq<Lo|X)7aR^x@Xt1
zX6>3|Dz$A6LMH1s!`qXwYu7F+e^W_Lb`BNeD){K*kGSWz_k2t5-pYGf{McgVKQtf1
zSg~qF*G@1#56!;knSHly5h0})h9OgLp32eIqddOwaVAfi%%CBISn${aCXAmz`IY5V
zzgx|kwQCr0`3O{%rOT7GtfX&A*DEmd6-<5K|H5x?7di?L0*HZ_AqIqm@gu%#4?hK{
z`coBeZGMX}SC3)Z&C|%q$zjE^6^IBoO}mN1hYw?BELpmQ36mx;{<`tJz4>h_##J!)
z!MR;^Be0AxM7%^Iap&Ip`aeWG?<~OL8p()DMi!DRMm{Qa?t=JBrIYGPfmt(WF>B_m
z<03Tbictjdp!5G_LocIoUn6_>?#1_gii(OzPftJYp3tmcV2C$x4Nq?!*IWzacp(;d
z=pC0lyr|X79xP&lIGQthXEkIMSKNK*%^v58s#08B-0k(yY`BCt4`A@K>^$!3=n+*8
z|8W(`R>7PiksxvPTj_mH&tYH|ZQb};SvtPD6Dn+2UZ+>zI9!Z=f|1IMdY4VF%m_mY
zb572lpWw**FLCh2#Uws_jVbG^2KL#%{ZbeDUbp2>t6oh9t5cD_PQ^Mt#l<-xR(3v9
zFDxR%>scL(@7cz_`$uwSK>-*DhGI0-*ITzw2xpFNGm~qA&>90n!q5o9kRUWF-}r?4
z-`UOHmbM;5+X%k?jA%4UW;9A>W(FCVnWROt$nKRZ|I-D#d-P5dn-YfhRbVEeL2??4
zw|zy$b9MalKVP$_IZk)=L_`Rr<8=Rqj+r4n%IJqTmW#?lCvu_cF`ZCHhcu)xho792
zOTXMqin7v(dJa#axjmraXgkd{&olOwUvoxbaTkOL2M-+R832Hr|LV}bc4*6P*NbBz
zl1)oe&h(T%+394bIU-Iuk_g!!Z|CCu)vVe!9q-(WAPhSJzHVsfIRL=#V)HFpK9PCV
zpVJ;1&Vdsp)vk3#Mvnt5Y^&#i>Y0=#zQET=(x@3nTU&RW6hJH%vjAw2EZ*^os7))t
zlT_2%0pU7~r<zz*JTY<;O$=$=LBAtk^3%H51qo3}B*K=HJ&x5u_Mc}@Kb-NGP0ksG
zCQLWu8WRSFAe~1DlH77;t%1m@1L^q>FSu*QE{^>&1pW)sTIqC;0Uq=K0000<MNUMn
GLSTYVhtDnm
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..fc69dce64993a4906bc5c99a55e379e3dda36ec2
GIT binary patch
literal 1811
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
Bag_i7
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f1346267374d7556080c8e9fb4868596fe0d3192
GIT binary patch
literal 1879
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
R|5X40002ovPDHLkV1nmcn_K_@
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..539aed7163882bf4dc990b6cfe261e34401175d3
GIT binary patch
literal 1669
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
P00000NkvXXu0mjfrx+52
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..df8099f4da979116b503edca617c2decabd99d6f
GIT binary patch
literal 1729
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
X@0){LQk?!k00000NkvXXu0mjfHLNDj
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..1f23c74cf28e36acad285ff232eb4eaa3d3c6b62
GIT binary patch
literal 1816
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
GLSTYIOIl$7
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..f7567a7b98c76cc8e0ef78cbc6eb9f2b0949c4c2
GIT binary patch
literal 1926
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
M07*qoM6N<$g0E1d_y7O^
--- a/libgui/src/main-window.cc
+++ b/libgui/src/main-window.cc
@@ -215,6 +215,23 @@
     _terminal->setCursorType(QTerminalInterface::UnderlineCursor,
                              cursorBlinking);
 
+  // the widget's icons (when floating)
+  int icon_set = settings->value ("DockWidgets/widget_icon_set",0).toInt ();
+  QString icon_prefix = QString (WIDGET_ICON_SET_PREFIX[icon_set]);
+  QString icon;
+  foreach (QObject *obj, children ())
+    {
+      QString name = obj->objectName ();
+      if (obj->inherits("QDockWidget") && ! name.isEmpty ())
+        { // if children is a dockwidget with a name
+          QDockWidget *widget = qobject_cast<QDockWidget *> (obj);
+          icon = icon_prefix;  // prefix or octave-logo
+          if (icon_set)        // > 0 : each widget has individual icon
+            icon = icon + name + QString(".png");
+          widget->setWindowIcon (QIcon (icon));
+        }
+    }
+
   resource_manager::update_network_settings ();
 }
 
--- a/libgui/src/resource-manager.h
+++ b/libgui/src/resource-manager.h
@@ -28,6 +28,19 @@
 #include <QMap>
 #include <QSettings>
 
+// constants for the widget's icons
+enum widget_icon_set
+  {
+    NO_ICON_SET = 0,
+    GRAPHIC_ICON_SET,
+    LETTER_ICON_SET
+  };
+static const char* WIDGET_ICON_SET_PREFIX[] =
+    {":/actions/icons/logo.png",
+     ":/actions/icons/graphic_logo_",
+     ":/actions/icons/letter_logo_"};
+
+
 class resource_manager
 {
 protected:
--- a/libgui/src/resource.qrc
+++ b/libgui/src/resource.qrc
@@ -36,5 +36,17 @@
         <file>icons/db_step_in.png</file>
         <file>icons/db_step_out.png</file>
         <file>icons/db_stop.png</file>
+        <file>icons/letter_logo_FilesDockWidget.png</file>
+        <file>icons/letter_logo_FileEditor.png</file>
+        <file>icons/letter_logo_TerminalDockWidget.png</file>
+        <file>icons/letter_logo_HistoryDockWidget.png</file>
+        <file>icons/letter_logo_WorkspaceView.png</file>
+        <file>icons/letter_logo_DocumentationDockWidget.png</file>
+        <file>icons/graphic_logo_FilesDockWidget.png</file>
+        <file>icons/graphic_logo_FileEditor.png</file>
+        <file>icons/graphic_logo_TerminalDockWidget.png</file>
+        <file>icons/graphic_logo_HistoryDockWidget.png</file>
+        <file>icons/graphic_logo_WorkspaceView.png</file>
+        <file>icons/graphic_logo_DocumentationDockWidget.png</file>
     </qresource>
 </RCC>
--- a/libgui/src/settings-dialog.cc
+++ b/libgui/src/settings-dialog.cc
@@ -38,6 +38,11 @@
 
   // FIXME -- what should happen if settings is 0?
 
+  int widget_icon_set = settings->value ("DockWidgets/widget_icon_set",0).toInt ();
+  ui->general_icon_octave-> setChecked (NO_ICON_SET == widget_icon_set);
+  ui->general_icon_graphic-> setChecked (GRAPHIC_ICON_SET == widget_icon_set);
+  ui->general_icon_letter-> setChecked (LETTER_ICON_SET == widget_icon_set);
+
   ui->useCustomFileEditor->setChecked (settings->value ("useCustomFileEditor").toBool ());
   ui->customFileEditor->setText (settings->value ("customFileEditor").toString ());
   ui->editor_showLineNumbers->setChecked (settings->value ("editor/showLineNumbers",true).toBool () );
@@ -100,6 +105,12 @@
 
   // FIXME -- what should happen if settings is 0?
 
+  int widget_icon_set = NO_ICON_SET;
+  if (ui->general_icon_letter->isChecked ())
+    widget_icon_set = LETTER_ICON_SET;
+  else if (ui->general_icon_graphic->isChecked ())
+    widget_icon_set = GRAPHIC_ICON_SET;
+  settings->setValue ("DockWidgets/widget_icon_set",widget_icon_set);
   settings->setValue ("useCustomFileEditor", ui->useCustomFileEditor->isChecked ());
   settings->setValue ("customFileEditor", ui->customFileEditor->text ());
   settings->setValue ("editor/showLineNumbers", ui->editor_showLineNumbers->isChecked ());
--- a/libgui/src/settings-dialog.ui
+++ b/libgui/src/settings-dialog.ui
@@ -34,6 +34,84 @@
      <property name="currentIndex">
       <number>0</number>
      </property>
+     <widget class="QWidget" name="tab_4">
+      <property name="enabled">
+       <bool>true</bool>
+      </property>
+      <attribute name="title">
+       <string>General</string>
+      </attribute>
+      <widget class="QGroupBox" name="groupBox">
+       <property name="geometry">
+        <rect>
+         <x>10</x>
+         <y>10</y>
+         <width>551</width>
+         <height>81</height>
+        </rect>
+       </property>
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="title">
+        <string>Icon set for dock widget</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
+       </property>
+       <property name="flat">
+        <bool>false</bool>
+       </property>
+       <property name="checkable">
+        <bool>false</bool>
+       </property>
+       <widget class="QRadioButton" name="general_icon_octave">
+        <property name="geometry">
+         <rect>
+          <x>0</x>
+          <y>20</y>
+          <width>151</width>
+          <height>21</height>
+         </rect>
+        </property>
+        <property name="text">
+         <string>Octave logo only</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+       <widget class="QRadioButton" name="general_icon_letter">
+        <property name="geometry">
+         <rect>
+          <x>0</x>
+          <y>40</y>
+          <width>151</width>
+          <height>21</height>
+         </rect>
+        </property>
+        <property name="text">
+         <string>Letter icons</string>
+        </property>
+       </widget>
+       <widget class="QRadioButton" name="general_icon_graphic">
+        <property name="geometry">
+         <rect>
+          <x>0</x>
+          <y>60</y>
+          <width>151</width>
+          <height>21</height>
+         </rect>
+        </property>
+        <property name="text">
+         <string>Graphic  icons</string>
+        </property>
+       </widget>
+      </widget>
+     </widget>
      <widget class="QWidget" name="tab">
       <attribute name="title">
        <string>Editor</string>