Package org.javagi.gobject
Interface BuilderInterface
- All Known Subinterfaces:
Accessible.Builder<B>,Action.Builder<B>,Actionable.Builder<B>,AppChooser.Builder<B>,Backend.Builder<B>,CellEditable.Builder<B>,ColorChooser.Builder<B>,DebugController.Builder<B>,DtlsClientConnection.Builder<B>,DtlsConnection.Builder<B>,DtlsServerConnection.Builder<B>,Editable.Builder<B>,FileChooser.Builder<B>,FontChooser.Builder<B>,NetworkMonitor.Builder<B>,Orientable.Builder<B>,Popup.Builder<B>,PowerProfileMonitor.Builder<B>,Retrievable.Builder<B>,Scrollable.Builder<B>,StreamVolume.Builder<B>,StyleSchemeChooser.Builder<B>,TlsClientConnection.Builder<B>,TlsFileDatabase.Builder<B>,TlsServerConnection.Builder<B>,Toplevel.Builder<B>,VideoDirection.Builder<B>
- All Known Implementing Classes:
AboutDialog.Builder,AboutDialog.Builder,AboutWindow.Builder,ActionBar.Builder,ActionRow.Builder,ActivateAction.Builder,Adapter.Builder,Adjustment.Builder,Aggregator.Builder,AggregatorPad.Builder,AlertDialog.Builder,AlertDialog.Builder,Allocator.Builder,AlternativeTrigger.Builder,Animation.Builder,AnimationTarget.Builder,Annotation.Builder,AnnotationProvider.Builder,Annotations.Builder,AnyFilter.Builder,AppChooserButton.Builder,AppChooserDialog.Builder,AppChooserWidget.Builder,AppInfoMonitor.Builder,AppLaunchContext.Builder,AppLaunchContext.Builder,Application.Builder,Application.Builder,Application.Builder,ApplicationCommandLine.Builder,ApplicationWindow.Builder,ApplicationWindow.Builder,AppSink.Builder,AppSrc.Builder,AspectFrame.Builder,Assistant.Builder,AssistantPage.Builder,ATContext.Builder,AudioAggregator.Builder,AudioAggregatorConvertPad.Builder,AudioAggregatorPad.Builder,AudioBaseSink.Builder,AudioBaseSrc.Builder,AudioCdSrc.Builder,AudioClock.Builder,AudioDecoder.Builder,AudioEncoder.Builder,AudioFilter.Builder,AudioRingBuffer.Builder,AudioSink.Builder,AudioSrc.Builder,AudioVisualizer.Builder,Auth.Builder,AuthBasic.Builder,AuthDigest.Builder,AuthDomain.Builder,AuthDomainBasic.Builder,AuthDomainDigest.Builder,AuthenticationRequest.Builder,AuthManager.Builder,AuthNegotiate.Builder,AuthNTLM.Builder,AutomationSession.Builder,Avatar.Builder,BackForwardList.Builder,BackForwardListItem.Builder,Banner.Builder,BaseParse.Builder,BaseSink.Builder,BaseSrc.Builder,BaseTransform.Builder,Bin.Builder,Bin.Builder,Binding.Builder,BindingGroup.Builder,BinLayout.Builder,BookmarkList.Builder,BoolFilter.Builder,BottomSheet.Builder,Box.Builder,BoxLayout.Builder,Breakpoint.Builder,BreakpointBin.Builder,BroadwayRenderer.Builder,Buffer.Builder,BufferedInputStream.Builder,BufferedOutputStream.Builder,BufferPool.Builder,Builder,BuilderCScope.Builder,BuilderListItemFactory.Builder,Bus.Builder,Button.Builder,ButtonContent.Builder,ButtonRow.Builder,BytesIcon.Builder,Cache.Builder,CairoContext.Builder,CairoRenderer.Builder,Calendar.Builder,CallbackAction.Builder,CallbackAnimationTarget.Builder,Cancellable.Builder,Carousel.Builder,CarouselIndicatorDots.Builder,CarouselIndicatorLines.Builder,CellArea.Builder,CellAreaBox.Builder,CellAreaContext.Builder,CellRenderer.Builder,CellRendererAccel.Builder,CellRendererCombo.Builder,CellRendererPixbuf.Builder,CellRendererProgress.Builder,CellRendererSpin.Builder,CellRendererSpinner.Builder,CellRendererText.Builder,CellRendererToggle.Builder,CellView.Builder,CenterBox.Builder,CenterLayout.Builder,CharsetConverter.Builder,CheckButton.Builder,CicpParams.Builder,Clamp.Builder,ClampLayout.Builder,ClampScrollable.Builder,Class.Builder,Clipboard.Builder,ClipboardPermissionRequest.Builder,Clock.Builder,Collection.Builder,CollectPads.Builder,ColorBalanceChannel.Builder,ColorButton.Builder,ColorChooserDialog.Builder,ColorChooserRequest.Builder,ColorChooserWidget.Builder,ColorDialog.Builder,ColorDialogButton.Builder,ColumnView.Builder,ColumnViewCell.Builder,ColumnViewColumn.Builder,ColumnViewRow.Builder,ColumnViewSorter.Builder,ComboBox.Builder,ComboBoxText.Builder,ComboRow.Builder,Completion.Builder,CompletionCell.Builder,CompletionContext.Builder,CompletionSnippets.Builder,CompletionWords.Builder,Constraint.Builder,ConstraintGuide.Builder,ConstraintLayout.Builder,ConstraintLayoutChild.Builder,ContentDecoder.Builder,ContentDeserializer.Builder,ContentProvider.Builder,ContentSerializer.Builder,ContentSniffer.Builder,Context.Builder,Context.Builder,ContextMenu.Builder,ContextMenu.Builder,ContextMenuItem.Builder,ContextMenuItem.Builder,ControlBinding.Builder,ControlSource.Builder,ConverterInputStream.Builder,ConverterOutputStream.Builder,CookieJar.Builder,CookieJarDB.Builder,CookieJarText.Builder,CookieManager.Builder,Coverage.Builder,Credentials.Builder,CssProvider.Builder,Cursor.Builder,CustomFilter.Builder,CustomSorter.Builder,DataInputStream.Builder,DataOutputStream.Builder,DataQueue.Builder,DBusActionGroup.Builder,DBusAuthObserver.Builder,DBusConnection.Builder,DBusInterfaceSkeleton.Builder,DBusMenuModel.Builder,DBusMessage.Builder,DBusMethodInvocation.Builder,DBusObjectManagerClient.Builder,DBusObjectManagerServer.Builder,DBusObjectProxy.Builder,DBusObjectSkeleton.Builder,DBusProxy.Builder,DBusServer.Builder,DebugControllerDBus.Builder,Device.Builder,Device.Builder,DeviceInfoPermissionRequest.Builder,DeviceMonitor.Builder,DeviceProvider.Builder,DeviceProviderFactory.Builder,DeviceTool.Builder,Dialog.Builder,Dialog.Builder,DirectoryList.Builder,Discoverer.Builder,DiscovererAudioInfo.Builder,DiscovererContainerInfo.Builder,DiscovererInfo.Builder,DiscovererStreamInfo.Builder,DiscovererSubtitleInfo.Builder,DiscovererVideoInfo.Builder,Display.Builder,DisplayManager.Builder,DmabufTexture.Builder,DmabufTextureBuilder.Builder,Download.Builder,Drag.Builder,DragIcon.Builder,DragSource.Builder,DrawContext.Builder,DrawingArea.Builder,Drop.Builder,DropControllerMotion.Builder,DropDown.Builder,DropTarget.Builder,DropTargetAsync.Builder,DynamicTypeFactory.Builder,EditableLabel.Builder,EditorState.Builder,Element.Builder,ElementFactory.Builder,Emblem.Builder,EmblemedIcon.Builder,EmojiChooser.Builder,EncodingAudioProfile.Builder,EncodingContainerProfile.Builder,EncodingProfile.Builder,EncodingTarget.Builder,EncodingVideoProfile.Builder,Entry.Builder,EntryBuffer.Builder,EntryCompletion.Builder,EntryRow.Builder,EnumListItem.Builder,EnumListModel.Builder,EventController.Builder,EventControllerFocus.Builder,EventControllerKey.Builder,EventControllerLegacy.Builder,EventControllerMotion.Builder,EventControllerScroll.Builder,EveryFilter.Builder,Exception.Builder,Expander.Builder,ExpanderRow.Builder,FaviconDatabase.Builder,File.Builder,FileChooserDialog.Builder,FileChooserNative.Builder,FileChooserRequest.Builder,FileChooserWidget.Builder,FileDialog.Builder,FileEnumerator.Builder,FileFilter.Builder,FileIcon.Builder,FileInfo.Builder,FileInputStream.Builder,FileIOStream.Builder,FileLauncher.Builder,FileLoader.Builder,FileMonitor.Builder,FilenameCompleter.Builder,FileOutputStream.Builder,FileSaver.Builder,Filter.Builder,FilterInputStream.Builder,FilterListModel.Builder,FilterOutputStream.Builder,FindController.Builder,Fixed.Builder,FixedLayout.Builder,FixedLayoutChild.Builder,Flap.Builder,FlattenListModel.Builder,FlowBox.Builder,FlowBoxChild.Builder,Font.Builder,FontButton.Builder,FontChooserDialog.Builder,FontChooserWidget.Builder,FontDialog.Builder,FontDialogButton.Builder,FontFace.Builder,FontFamily.Builder,FontMap.Builder,Fontset.Builder,FontsetSimple.Builder,FormSubmissionRequest.Builder,Frame.Builder,Frame.Builder,FrameClock.Builder,GeolocationManager.Builder,GeolocationPermissionRequest.Builder,Gesture.Builder,GestureClick.Builder,GestureDrag.Builder,GestureLongPress.Builder,GesturePan.Builder,GestureRotate.Builder,GestureSingle.Builder,GestureStylus.Builder,GestureSwipe.Builder,GestureZoom.Builder,GhostPad.Builder,GLArea.Builder,GLContext.Builder,GLRenderer.Builder,GLShader.Builder,GLTexture.Builder,GLTextureBuilder.Builder,GObject.Builder,GraphicsOffload.Builder,Grid.Builder,GridLayout.Builder,GridLayoutChild.Builder,GridView.Builder,GstObject.Builder,GtkBuilder.Builder,Gutter.Builder,GutterLines.Builder,GutterRenderer.Builder,GutterRendererPixbuf.Builder,GutterRendererText.Builder,Handle.Builder,HeaderBar.Builder,HeaderBar.Builder,HitTestResult.Builder,HitTestResult.Builder,Hover.Builder,HoverContext.Builder,HoverDisplay.Builder,HSTSEnforcer.Builder,HSTSEnforcerDB.Builder,IconPaintable.Builder,IconTheme.Builder,IconView.Builder,Image.Builder,IMContext.Builder,IMContextSimple.Builder,IMMulticontext.Builder,InetAddress.Builder,InetAddressMask.Builder,InetSocketAddress.Builder,InfoBar.Builder,InitiallyUnowned.Builder,InlineViewSwitcher.Builder,InputMethodContext.Builder,InputStream.Builder,Inscription.Builder,IOModule.Builder,IOStream.Builder,Item.Builder,KeyvalTrigger.Builder,Label.Builder,Language.Builder,LanguageManager.Builder,Layout.Builder,Layout.Builder,LayoutChild.Builder,LayoutManager.Builder,LayoutSlot.Builder,Leaflet.Builder,LeafletPage.Builder,LevelBar.Builder,LinkButton.Builder,ListBase.Builder,ListBox.Builder,ListBoxRow.Builder,ListHeader.Builder,ListItem.Builder,ListItemFactory.Builder,ListStore.Builder,ListStore.Builder,ListView.Builder,LockButton.Builder,Logger.Builder,Map.Builder,MapListModel.Builder,Mark.Builder,MarkAttributes.Builder,MediaControls.Builder,MediaFile.Builder,MediaKeySystemPermissionRequest.Builder,MediaStream.Builder,MemoryInputStream.Builder,MemoryOutputStream.Builder,MemoryTexture.Builder,MemoryTextureBuilder.Builder,Menu.Builder,MenuAttributeIter.Builder,MenuButton.Builder,MenuItem.Builder,MenuLinkIter.Builder,MenuModel.Builder,Message.Builder,MessageDialog.Builder,MessageDialog.Builder,MnemonicAction.Builder,MnemonicTrigger.Builder,Monitor.Builder,MountOperation.Builder,MountOperation.Builder,MultiFilter.Builder,MultiLayoutView.Builder,MultipartInputStream.Builder,MultiSelection.Builder,MultiSorter.Builder,NamedAction.Builder,NativeDialog.Builder,NativeSocketAddress.Builder,NativeVolumeMonitor.Builder,NavigationPage.Builder,NavigationPolicyDecision.Builder,NavigationSplitView.Builder,NavigationView.Builder,NetworkAddress.Builder,NetworkService.Builder,NetworkSession.Builder,NeverTrigger.Builder,NglRenderer.Builder,NoSelection.Builder,Notebook.Builder,NotebookPage.Builder,NothingAction.Builder,Notification.Builder,Notification.Builder,NotificationPermissionRequest.Builder,NumericSorter.Builder,OptionMenu.Builder,OsxAppInfo.Builder,OutputStream.Builder,Overlay.Builder,OverlayLayout.Builder,OverlayLayoutChild.Builder,OverlaySplitView.Builder,Pad.Builder,PadController.Builder,PadTemplate.Builder,PageSetup.Builder,PageSetupUnixDialog.Builder,Paned.Builder,PasswordEntry.Builder,PasswordEntryBuffer.Builder,PasswordEntryRow.Builder,Permission.Builder,Picture.Builder,Pipeline.Builder,Pixbuf.Builder,PixbufAnimation.Builder,PixbufAnimationIter.Builder,PixbufLoader.Builder,PixbufNonAnim.Builder,PixbufSimpleAnim.Builder,PixbufSimpleAnimIter.Builder,Plugin.Builder,PluginFeature.Builder,PointerLockPermissionRequest.Builder,PolicyDecision.Builder,Popover.Builder,PopoverMenu.Builder,PopoverMenuBar.Builder,PreferencesDialog.Builder,PreferencesGroup.Builder,PreferencesPage.Builder,PreferencesRow.Builder,PreferencesWindow.Builder,PrintCompositor.Builder,PrintContext.Builder,PrintDialog.Builder,Printer.Builder,PrintJob.Builder,PrintOperation.Builder,PrintOperation.Builder,PrintSettings.Builder,PrintUnixDialog.Builder,ProgressBar.Builder,Prompt.Builder,PropertyAction.Builder,PropertyAnimationTarget.Builder,ProxyAddress.Builder,ProxyAddressEnumerator.Builder,ProxyPad.Builder,PushSrc.Builder,Range.Builder,RecentManager.Builder,Region.Builder,Registry.Builder,Renderer.Builder,Renderer.Builder,Resolver.Builder,ResponsePolicyDecision.Builder,Revealer.Builder,Scale.Builder,ScaleButton.Builder,ScriptWorld.Builder,Scrollbar.Builder,ScrolledWindow.Builder,SearchBar.Builder,SearchContext.Builder,SearchEntry.Builder,SearchSettings.Builder,Seat.Builder,SecurityManager.Builder,SelectionFilterModel.Builder,Separator.Builder,Server.Builder,ServerMessage.Builder,Service.Builder,Session.Builder,Settings.Builder,Settings.Builder,Settings.Builder,SettingsBackend.Builder,SharedTaskPool.Builder,Shortcut.Builder,ShortcutAction.Builder,ShortcutController.Builder,ShortcutLabel.Builder,ShortcutLabel.Builder,ShortcutsDialog.Builder,ShortcutsGroup.Builder,ShortcutsItem.Builder,ShortcutsSection.Builder,ShortcutsSection.Builder,ShortcutsShortcut.Builder,ShortcutsWindow.Builder,ShortcutTrigger.Builder,SignalAction.Builder,SignalGroup.Builder,SignalListItemFactory.Builder,SimpleAction.Builder,SimpleActionGroup.Builder,SimpleAsyncResult.Builder,SimpleIOStream.Builder,SimplePermission.Builder,SimpleProxyResolver.Builder,SingleSelection.Builder,SizeGroup.Builder,SliceListModel.Builder,Snapshot.Builder,Snapshot.Builder,Snippet.Builder,SnippetChunk.Builder,SnippetContext.Builder,SnippetManager.Builder,Socket.Builder,SocketAddress.Builder,SocketAddressEnumerator.Builder,SocketClient.Builder,SocketConnection.Builder,SocketControlMessage.Builder,SocketListener.Builder,SocketService.Builder,Sorter.Builder,SortListModel.Builder,SpaceDrawer.Builder,SpinButton.Builder,Spinner.Builder,Spinner.Builder,SpinnerPaintable.Builder,SpinRow.Builder,SplitButton.Builder,SpringAnimation.Builder,Squeezer.Builder,SqueezerPage.Builder,Stack.Builder,StackPage.Builder,StackSidebar.Builder,StackSwitcher.Builder,Statusbar.Builder,StatusPage.Builder,Stream.Builder,StreamCollection.Builder,StringFilter.Builder,StringList.Builder,StringObject.Builder,StringSorter.Builder,Style.Builder,StyleContext.Builder,StyleManager.Builder,StyleScheme.Builder,StyleSchemeChooserButton.Builder,StyleSchemeChooserWidget.Builder,StyleSchemeManager.Builder,StyleSchemePreview.Builder,Subprocess.Builder,SubprocessLauncher.Builder,Surface.Builder,SwipeTracker.Builder,Switch.Builder,SwitchRow.Builder,SystemClock.Builder,TabBar.Builder,TabButton.Builder,TabOverview.Builder,TabPage.Builder,TabView.Builder,Tag.Builder,Task.Builder,Task.Builder,TaskPool.Builder,TcpConnection.Builder,TcpWrapperConnection.Builder,TestDBus.Builder,Text.Builder,TextBuffer.Builder,TextChildAnchor.Builder,TextMark.Builder,TextTag.Builder,TextTagTable.Builder,Texture.Builder,TextView.Builder,ThemedIcon.Builder,ThreadedResolver.Builder,ThreadedSocketService.Builder,TimedAnimation.Builder,TlsCertificate.Builder,TlsConnection.Builder,TlsDatabase.Builder,TlsInteraction.Builder,TlsPassword.Builder,Toast.Builder,ToastOverlay.Builder,Toggle.Builder,ToggleButton.Builder,ToggleGroup.Builder,ToolbarView.Builder,Tooltip.Builder,Tracer.Builder,TracerFactory.Builder,TracerRecord.Builder,TreeExpander.Builder,TreeListModel.Builder,TreeListRow.Builder,TreeListRowSorter.Builder,TreeModelFilter.Builder,TreeModelSort.Builder,TreeSelection.Builder,TreeStore.Builder,TreeView.Builder,TreeViewColumn.Builder,TypeFindFactory.Builder,TypeModule.Builder,UnixConnection.Builder,UnixCredentialsMessage.Builder,UnixFDList.Builder,UnixSocketAddress.Builder,UriLauncher.Builder,URIRequest.Builder,URIRequest.Builder,URIResponse.Builder,URIResponse.Builder,URISchemeRequest.Builder,URISchemeResponse.Builder,UserContentFilterStore.Builder,UserContentManager.Builder,UserMediaPermissionRequest.Builder,UserMessage.Builder,UserMessage.Builder,Value.Builder,Vfs.Builder,Video.Builder,VideoAggregator.Builder,VideoAggregatorConvertPad.Builder,VideoAggregatorPad.Builder,VideoAggregatorParallelConvertPad.Builder,VideoBufferPool.Builder,VideoDecoder.Builder,VideoEncoder.Builder,VideoFilter.Builder,VideoSink.Builder,View.Builder,Viewport.Builder,ViewStack.Builder,ViewStackPage.Builder,ViewStackPages.Builder,ViewSwitcher.Builder,ViewSwitcherBar.Builder,ViewSwitcherTitle.Builder,VimIMContext.Builder,VirtualMachine.Builder,VolumeButton.Builder,VolumeMonitor.Builder,VulkanContext.Builder,VulkanRenderer.Builder,WeakValue.Builder,WebContext.Builder,WebEditor.Builder,WebFormManager.Builder,WebHitTestResult.Builder,WebInspector.Builder,WebPage.Builder,WebProcessExtension.Builder,WebResource.Builder,WebsiteDataAccessPermissionRequest.Builder,WebsiteDataManager.Builder,WebsitePolicies.Builder,WebsocketConnection.Builder,WebsocketExtension.Builder,WebsocketExtensionDeflate.Builder,WebsocketExtensionManager.Builder,WebView.Builder,WebViewBase.Builder,Widget.Builder,WidgetPaintable.Builder,Window.Builder,Window.Builder,WindowControls.Builder,WindowGroup.Builder,WindowHandle.Builder,WindowProperties.Builder,WindowTitle.Builder,WrapBox.Builder,WrapLayout.Builder,ZlibCompressor.Builder,ZlibDecompressor.Builder
public interface BuilderInterface
Base interface for nested Builder types in interfaces.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuilderProperty(String name, Value value) Add the provided property name and value to the buildervoidconnect(String name, @Nullable String detail, FunctionPointer callback) Add the provided detailed signal to the buildervoidconnect(String name, FunctionPointer callback) Add the provided signal to the buildergetArena()Get the arena for allocating memory in this builder
-
Method Details
-
getArena
Arena getArena()Get the arena for allocating memory in this builder- Returns:
- the arena for allocating memory in this builder
-
addBuilderProperty
-
connect
Add the provided signal to the builder- Parameters:
name- the signal namecallback- the signal callback
-
connect
Add the provided detailed signal to the builder- Parameters:
name- the signal namedetail- the signal detailcallback- the signal callback
-