1 /*
2  * ThemeResources.java
3  *
4  * Copyright (C) 2021 by RStudio, PBC
5  *
6  * Unless you have received this program directly from RStudio pursuant
7  * to the terms of a commercial license agreement with RStudio, then
8  * this program is licensed to you under the terms of version 3 of the
9  * GNU Affero General Public License. This program is distributed WITHOUT
10  * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
11  * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
12  * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
13  *
14  */
15 package org.rstudio.core.client.theme.res;
16 
17 import com.google.gwt.core.client.GWT;
18 import com.google.gwt.resources.client.ClientBundle;
19 import com.google.gwt.resources.client.DataResource;
20 import com.google.gwt.resources.client.ImageResource;
21 import com.google.gwt.resources.client.ImageResource.ImageOptions;
22 import com.google.gwt.resources.client.ImageResource.RepeatStyle;
23 
24 public interface ThemeResources extends ClientBundle
25 {
26    public static final ThemeResources INSTANCE = GWT.create(ThemeResources.class);
27 
themeStyles()28    ThemeStyles themeStyles();
29 
30    @Source("dialogTopLeft.png")
dialogTopLeft()31    DataResource dialogTopLeft();
32    @Source("dialogTop.png")
dialogTop()33    DataResource dialogTop();
34    @Source("dialogTopRight.png")
dialogTopRight()35    DataResource dialogTopRight();
36    @Source("dialogLeft.png")
dialogLeft()37    DataResource dialogLeft();
38    @Source("dialogRight.png")
dialogRight()39    DataResource dialogRight();
40    @Source("dialogBottomLeft.png")
dialogBottomLeft()41    DataResource dialogBottomLeft();
42    @Source("dialogBottom.png")
dialogBottom()43    DataResource dialogBottom();
44    @Source("dialogBottomRight.png")
dialogBottomRight()45    DataResource dialogBottomRight();
46 
47    @Source("podTopLeft.png")
podTopLeft()48    DataResource podTopLeft();
49    @Source("podTop.png")
podTop()50    DataResource podTop();
51    @Source("podTopRight.png")
podTopRight()52    DataResource podTopRight();
53    @Source("podLeft.png")
podLeft()54    DataResource podLeft();
55    @Source("podRight.png")
podRight()56    DataResource podRight();
57    @Source("podBottomLeft.png")
podBottomLeft()58    DataResource podBottomLeft();
59    @Source("podBottom.png")
podBottom()60    DataResource podBottom();
61    @Source("podBottomRight.png")
podBottomRight()62    DataResource podBottomRight();
63 
64    @Source("verticalHandle.png")
verticalHandle()65    DataResource verticalHandle();
66 
67    @Source("horizontalHandle.png")
horizontalHandle()68    DataResource horizontalHandle();
69 
70    @Source("rstudio_2x.png")
rstudio2x()71    ImageResource rstudio2x();
72 
73    @Source("rstudio_large_2x.png")
rstudioLarge2x()74    ImageResource rstudioLarge2x();
75 
76    @Source("rstudio_small_2x.png")
rstudio_small2x()77    ImageResource rstudio_small2x();
78 
79    @Source("backgroundGradient.png")
backgroundGradient()80    DataResource backgroundGradient();
81 
activeDocTabLeft()82    ImageResource activeDocTabLeft();
activeDocTabRight()83    ImageResource activeDocTabRight();
84    @ImageOptions(repeatStyle = RepeatStyle.Horizontal)
activeDocTabTile()85    ImageResource activeDocTabTile();
docTabLeft()86    ImageResource docTabLeft();
docTabRight()87    ImageResource docTabRight();
88    @ImageOptions(repeatStyle = RepeatStyle.Horizontal)
docTabTile()89    ImageResource docTabTile();
90    @Source("tabBackground.png")
tabBackground()91    DataResource tabBackground();
92 
93    @ImageOptions(repeatStyle = RepeatStyle.Both)
clear()94    ImageResource clear();
95 
96    @Source("toolbarBackground.png")
toolbarBackground()97    DataResource toolbarBackground();
98    @Source("toolbarBackground2.png")
toolbarBackground2()99    DataResource toolbarBackground2();
100    @Source("desktopGlobalToolbarBackground.png")
desktopGlobalToolbarBackground()101    DataResource desktopGlobalToolbarBackground();
102    @Source("webGlobalToolbarLeft.png")
webGlobalToolbarLeft()103    DataResource webGlobalToolbarLeft();
104    @Source("webGlobalToolbarRight.png")
webGlobalToolbarRight()105    DataResource webGlobalToolbarRight();
106    @Source("webGlobalToolbarTile.png")
webGlobalToolbarTile()107    DataResource webGlobalToolbarTile();
108 
109    @Source("multiPodActiveTabLeft.png")
multiPodActiveTabLeft()110    DataResource multiPodActiveTabLeft();
111    @Source("multiPodActiveTabRight.png")
multiPodActiveTabRight()112    DataResource multiPodActiveTabRight();
113    @Source("multiPodActiveTabTile.png")
multiPodActiveTabTile()114    DataResource multiPodActiveTabTile();
115    @Source("multiPodTabLeft.png")
multiPodTabLeft()116    DataResource multiPodTabLeft();
117    @Source("multiPodTabRight.png")
multiPodTabRight()118    DataResource multiPodTabRight();
119    @Source("multiPodTop.png")
multiPodTop()120    DataResource multiPodTop();
121    @Source("multiPodTopFade.png")
multiPodTopFade()122    DataResource multiPodTopFade();
123 
menuBevel()124    ImageResource menuBevel();
125 
126    @Source("closeTabSelected_2x.png")
closeTab2x()127    ImageResource closeTab2x();
128 
129    @Source("busyTab.gif")
busyTab()130    ImageResource busyTab();
131 
132    @Source("closeDialog_2x.png")
closeDialog2x()133    ImageResource closeDialog2x();
134 
toolbarSeparator()135    ImageResource toolbarSeparator();
136 
137    @Source("menuDownArrow_2x.png")
menuDownArrow2x()138    ImageResource menuDownArrow2x();
139 
140    @Source("linkDownArrow_2x.png")
linkDownArrow2x()141    ImageResource linkDownArrow2x();
142 
143    @Source("maximize_2x.png")
maximize2x()144    DataResource maximize2x();
145 
146    @Source("maximizeSelected_2x.png")
maximizeSelected2x()147    DataResource maximizeSelected2x();
148 
149    @Source("minimize_2x.png")
minimize2x()150    DataResource minimize2x();
151 
152    @Source("minimizeSelected_2x.png")
minimizeSelected2x()153    DataResource minimizeSelected2x();
154 
155    @Source("restore_2x.png")
restore2x()156    DataResource restore2x();
157 
158    @Source("restoreSelected_2x.png")
restoreSelected2x()159    DataResource restoreSelected2x();
160 
161    @Source("podMinimizedLeft.png")
podMinimizedLeft()162    DataResource podMinimizedLeft();
163    @Source("podMinimizedTile.png")
podMinimizedTile()164    DataResource podMinimizedTile();
165    @Source("podMinimizedRight.png")
podMinimizedRight()166    DataResource podMinimizedRight();
167 
168    @Source("searchFieldLeft.png")
searchFieldLeft()169    DataResource searchFieldLeft();
170    @Source("searchFieldTile.png")
searchFieldTile()171    DataResource searchFieldTile();
172    @Source("searchFieldRight.png")
searchFieldRight()173    DataResource searchFieldRight();
174 
175    @Source("clearSearch_2x.png")
clearSearch2x()176    ImageResource clearSearch2x();
177 
178    @Source("workspaceSectionHeaderTile.png")
workspaceSectionHeaderTile()179    DataResource workspaceSectionHeaderTile();
180 
181    @Source("zoomDataset_2x.png")
zoomDataset2x()182    ImageResource zoomDataset2x();
183 
184    @Source("viewFunctionCode_2x.png")
viewFunctionCode2x()185    ImageResource viewFunctionCode2x();
186 
187    @Source("inspectObject_2x.png")
inspectObject2x()188    ImageResource inspectObject2x();
189 
190    @Source("inlineEditIcon_2x.png")
inlineEditIcon2x()191    DataResource inlineEditIcon2x();
192 
193    @Source("inlineDeleteIcon_2x.png")
inlineDeleteIcon2x()194    DataResource inlineDeleteIcon2x();
195 
196    @Source("paneLayoutIcon_2x.png")
paneLayoutIcon2x()197    ImageResource paneLayoutIcon2x();
198 
199    @Source("smallMagGlassIcon_2x.png")
smallMagGlassIcon2x()200    ImageResource smallMagGlassIcon2x();
201 
202    @Source("dropDownArrow_2x.png")
dropDownArrow2x()203    ImageResource dropDownArrow2x();
204 
205    @Source("mediumDropDownArrow_2x.png")
mediumDropDownArrow2x()206    ImageResource mediumDropDownArrow2x();
207 
208    @Source("chevron_2x.png")
chevron2x()209    ImageResource chevron2x();
210 
211    @Source("help_2x.png")
help2x()212    ImageResource help2x();
213 
214    @Source("infoSmall_2x.png")
infoSmall2x()215    ImageResource infoSmall2x();
216 
217    @Source("warningSmall_2x.png")
warningSmall2x()218    ImageResource warningSmall2x();
219 
220    @Source("errorSmall_2x.png")
errorSmall2x()221    ImageResource errorSmall2x();
222 
223    @Source("syntaxInfo_2x.png")
syntaxInfo2x()224    ImageResource syntaxInfo2x();
225 
226    @Source("syntaxWarning_2x.png")
syntaxWarning2x()227    ImageResource syntaxWarning2x();
228 
229    @Source("syntaxError_2x.png")
syntaxError2x()230    ImageResource syntaxError2x();
231 
232    @Source("syntaxInfoDark_2x.png")
syntaxInfoDark2x()233    ImageResource syntaxInfoDark2x();
234 
235    @Source("syntaxWarningDark_2x.png")
syntaxWarningDark2x()236    ImageResource syntaxWarningDark2x();
237 
238    @Source("syntaxErrorDark_2x.png")
syntaxErrorDark()239    ImageResource syntaxErrorDark();
240 
241    @Source("syntaxErrorDark_2x.png")
syntaxErrorDark2x()242    ImageResource syntaxErrorDark2x();
243 
244    @Source("codeTransform_2x.png")
codeTransform2x()245    ImageResource codeTransform2x();
246 
247    @Source("closeChevron_2x.png")
closeChevron2x()248    ImageResource closeChevron2x();
249 
250    @Source("removePackage_2x.png")
removePackage2x()251    ImageResource removePackage2x();
252 
253    @Source("newsButton_2x.png")
newsButton2x()254    ImageResource newsButton2x();
255 
256    @Source("activeBreakpoint_2x.png")
activeBreakpoint2x()257    DataResource activeBreakpoint2x();
258 
259    @Source("inactiveBreakpoint_2x.png")
inactiveBreakpoint2x()260    DataResource inactiveBreakpoint2x();
261 
262    @Source("pendingBreakpoint_2x.png")
pendingBreakpoint2x()263    DataResource pendingBreakpoint2x();
264 
265    @Source("executingLine_2x.png")
executingLine2x()266    DataResource executingLine2x();
267 
268    @Source("macCheck_2x.png")
macCheck2x()269    DataResource macCheck2x();
270 
271    @Source("radioButtonOn_2x.png")
radioButtonOn2x()272    DataResource radioButtonOn2x();
273 
274    @Source("executeChunk_2x.png")
executeChunk2x()275    ImageResource executeChunk2x();
276 
checkboxOff()277    ImageResource checkboxOff();
checkboxOn()278    ImageResource checkboxOn();
279 
280    @Source("checkboxTri_2x.png")
checkboxTri2x()281    ImageResource checkboxTri2x();
282 
283    @Source("menuCheck_2x.png")
menuCheck2x()284    ImageResource menuCheck2x();
285 
286    @Source("menuCheckInverted_2x.png")
menuCheckInverted2x()287    ImageResource menuCheckInverted2x();
288 
289    @Source("user_2x.png")
user()290    ImageResource user();
291 
292    @Source("refreshWorkspaceMonitored_2x.png")
refreshWorkspaceMonitored2x()293    ImageResource refreshWorkspaceMonitored2x();
294 
295    @Source("refreshWorkspaceUnmonitored_2x.png")
refreshWorkspaceUnmonitored2x()296    ImageResource refreshWorkspaceUnmonitored2x();
297 
298    @Source("browsePackage_2x.png")
browsePackage2x()299    ImageResource browsePackage2x();
300 }
301